2011-03-07 88 views
0

我在ListView中有三個項目。我選擇ListView的原因是我可以在這些項目上使用Divider和List Selector。ListView滾動

但是我不需要/希望ListView的滾動方面。 IE瀏覽器。當我從列表中選擇/拖動一個項目時,我不希望它滾動。

是否有可能以某種方式禁用它?或者我將不得不使用LinearLayout添加項目,並找到使用列表分隔符和選擇器的另一種方式?

回答

1

如果你不需要滾動listview,你可以將列表項添加到線性佈局,也可以通過xml文件進行設計。 而爲了把它放到它只需要一個「查看」小工具。 把它的高度1傾角和寬度fill_parent。您可以通過背景顏色爲該視圖提供顏色。 試試吧。我做了很多次。

4

我不知道有多好這會爲你工作,但你可以禁用反彈時(提供的Android-9及以上):

listView.setOverScrollMode(View.OVER_SCROLL_NEVER); 

,然後還隱藏滾動條:

listView.setVerticalScrollBarEnabled(false); 

之後,如果您的列表沒有超過屏幕大小,那麼它不應該能夠滾動。