7
聯繫人應用程序在屏幕側顯示一個按鈕,用作小拇指以便快速滾動大列表。我有一個很長的名單,可以從這個導航行爲中受益,但找不到任何有關如何啓用它的文檔。用於快速滾動長列表的Android ListView alpha滾動條
這是一種內置於SDK中的行爲,還是我必須親自編寫它?
聯繫人應用程序在屏幕側顯示一個按鈕,用作小拇指以便快速滾動大列表。我有一個很長的名單,可以從這個導航行爲中受益,但找不到任何有關如何啓用它的文檔。用於快速滾動長列表的Android ListView alpha滾動條
這是一種內置於SDK中的行爲,還是我必須親自編寫它?
是的,它包含在sdk中。在這裏看到:
只是設置該屬性。如果您想進一步增強此功能,如顯示您所在部分的字母的聯繫人,則可以使用此功能。
http://developer.android.com/reference/android/widget/SectionIndexer.html
太棒了。我沒有查找層次結構來發現這一點,而且我的搜索沒有結果。謝謝! – NilObject 2010-02-27 01:15:54
是否還有其他要求。我將我的ListView設置爲fastScrollEnabled = true,但我沒有看到區別。 – Andrew 2011-05-19 19:39:00
@Andrew 1)看看http://rognotes.appspot.com/2012/07/Implementing-a-ListView-with-AlphabetIndexer-and-CursorAdapter-on-Android 2)同時覆蓋swapCursor(遊標newCursor)到重置mAlphabetIndexer //設置一個新的光標作爲數據集並重置索引緩存。 mAlphabetIndexer.setCursor(newCursor); – 2012-12-05 22:22:39