android隐藏listview中的某几项item

移动开发 码拜 7年前 (2017-04-17) 2328次浏览
1.为item加了一层父布局,
设置view.setVisibility(View.GONE); 但还是会留一个大致1dp高度占着位置,当连续多个项隐藏时会出现一大片空白
2.设置高度为0 不起作用
params = new RelativeLayout.LayoutParams(
//设置item的weidth和height都为0
0,
0);
一个item还是会留一个大致1dp高度占着位置,当连续多个项隐藏时会出现一大片空白,当连续多个项隐藏时也会会出现一大片空白
各位高人,能帮本人看看有什么好办法进行处理吗?
解决方案

60

隐藏的某几项有什么共同特点么?假如有的话你可以仿照ArrayAdapter写一个getFilter函数。本人给你个例子,你看看吧
http://blog.csdn.net/lxj1137800599/article/details/52713073

30

简单的办法是对数据源先过滤,再刷新view.

10

假如要求不是那么严格的话  可以设置为1

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android隐藏listview中的某几项item
喜欢 (0)
[1034331897@qq.com]
分享 (0)