ListView高度= 0?

时间:2012-01-31 17:48:22

标签: android listview

我可以使用

轻松地将行的高度设置为1
View.getLayoutParams().height = 1

但当我将其设置为0时,没有任何反应

是否有可能以某种方式将ListView中行的高度设置为0?

4 个答案:

答案 0 :(得分:2)

好的,使用View.Gone无法做到这一点,但可以通过其他方式实现:

检查我的帖子它有整个实施:ListView with ability to hide rows

<强>享受

答案 1 :(得分:1)

您是否尝试过使用

View.setVisibility = GONE;

这取决于您是否要隐藏视图或使其不可见。取决于您可以使用GONE还是INVISIBLE。

这在http://developer.android.com/reference/android/view/View.html#setVisibility(int)

中有记录

答案 2 :(得分:0)

只需尝试将行可见性设为View.GONE,您的项目就会消失

答案 3 :(得分:0)

如果要隐藏ListView行,则需要再次绑定适配器数据而不在数据中包含该行。