1.为item加了一层父布局,
设置view.setVisibility(View.GONE); 但还是会留一个大致1dp高度占着位置,当连续多个项隐藏时会出现一大片空白
2.设置高度为0 不起作用
params = new RelativeLayout.LayoutParams(
//设置item的weidth和height都为0
0,
0);
一个item还是会留一个大致1dp高度占着位置,当连续多个项隐藏时会出现一大片空白,当连续多个项隐藏时也会会出现一大片空白
各位高人,能帮本人看看有什么好办法进行处理吗?
设置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
http://blog.csdn.net/lxj1137800599/article/details/52713073
30
简单的办法是对数据源先过滤,再刷新view.
10
假如要求不是那么严格的话 可以设置为1