滚动Listview项目,即使list_view_items没有填满其完整高度

时间:2014-03-04 21:02:26

标签: android

在列表视图中,当项目填充其完整高度时,它将变为可滚动。我们可以使它可滚动,即使列表视图的项目较少,以填充其完整的高度。

2 个答案:

答案 0 :(得分:1)

  1. 你可以做一个迷你listivew,缩小它的高度,然后它是可滚动的。

  2. 你可以制作一堆看不见的“空白”条目。如何执行此操作取决于您使用的适配器的类型。例如。数组适配器,在数组中使用空白“”文本。基本适配器,覆盖getView和getCount,并为以后的位置设置空白/透明视图。 (由于视图回收,你必须在较早的位置将它们恢复正常。)

答案 1 :(得分:0)

只需为ListView设置静态布局高度?然后它不应该是wrap_content(或根据列表的长度而改变。)相反,一旦列表长于set layout_height,它应该是可滚动的。

示例:

android:layout_height="100dp"