ListView滚动

时间:2011-03-07 18:04:30

标签: android listview scroll

我在ListView中有三个项目。我选择ListView的原因是我可以在这些项目上使用Divider和List Selector。

但是我不需要/想要ListView的滚动方面。 IE浏览器。当我从列表中选择/拖动项目时,我不希望它滚动..

有可能以某种方式禁用它吗?或者我是否必须使用LinearLayout添加项目并找到使用列表分隔符和选择器的另一种方法?

2 个答案:

答案 0 :(得分:4)

我不确定这对你有多好,但你可以禁用过度滚动(在android-9及以上版本中可用):

listView.setOverScrollMode(View.OVER_SCROLL_NEVER);

然后还隐藏滚动条:

listView.setVerticalScrollBarEnabled(false);

在此之后,如果您的列表没有超出屏幕大小,则它应该无法滚动。

答案 1 :(得分:1)

如果您不需要滚动列表视图,可以将列表项添加到线性布局中,也可以通过xml文件进行设计。     并且为了放置一个DIVIDER,只需要一个“视图”小部件。     把它的高度1浸入和宽度fill_parent。您可以通过背景颜色为此视图指定颜色。 试试吧。我做了很多次。