2012-11-28 78 views
0

在我的android應用程序中,我有一個ListView,加載了很多項目。我希望用戶能夠在列表中快速移動。我已經看到,在某些應用程序中,加載列表並且用戶開始滾動時,屏幕右側會出現一個圖標,並且該圖標可用於在列表中快速移動。在列表視圖中移動

我怎樣才能做到這一點?

非常感謝!

回答

0

查看Vardhan對於Android here的Fast Scroll的實現。

如果你希望能夠自定義您的快速滾動,就像選擇 自己滾動形象出現,我建議使用此來源:

https://github.com/nolanlawson/CustomFastScrollViewDemo/

基本上,你的ListView適配器將必須實施 sectionindexer。如果您不想 想讓事情複雜化並通過列表的整個長度提供簡單的快速滾動,則可以非常清除此部分索引器。

的直接來源爲fastscroller是在這裏:

https://github.com/nolanlawson/CustomFastScrollViewDemo/blob/master/src/com/nolanlawson/customfastscrollviewdemo/CustomFastScrollView.java

將在你的列表視圖(鳥巢您的ListView在XML佈局文件這一 視圖內),並設置Android的這一觀點:fastScrollEnabled =「真「 在你的列表中。

你也可能想看看以前的答案: Fast Scroll display problem with ListAdapter and SectionIndexer

來源:How to use fast scroll in android?