我正在將iPhone應用程序移植到Android平臺。其中一個視圖有一個非常大的數據列表,在iPhone應用程序中,右側有一個滾動條,顯示字母表中的字母,並允許用戶以這種方式快速滾動列表。我無法在Android中找到這樣的功能。有沒有簡單的方法來實現這一點?Android等價於iPhone索引UITableView
4
A
回答
3
我認爲這是通過AlphabetIndexer實現的,儘管我沒有親自嘗試。
1
Android的做法是讓列表可以使用鍵盤進行過濾,就像黑莓一樣。你應該這樣做,以適應平臺的體驗。
要實現此目的,請在列表視圖上調用setTextFilterEnabled(boolean textFilterEnabled)
方法。見下面的例子:
myListView.setTextFilterEnabled(true);
對於一個完整的示例,請參見Hello, ListView。
如果無法使用,那麼你可以使用快速滾動像在聯繫人應用程序可見。這還不是一個公共API,但您可以通過聯繫人源代碼https://android.googlesource.com/platform/packages/apps/Contacts 來實現它。
0
相關問題
- 1. iPhone - 滾動UITableView索引
- 2. 地址簿+ UITableView索引iPhone
- 3. Android等價於org.apache.commons.io.IOUtils.toByteArray
- 4. Android等價於.Net WebClient.uploadFileAsync
- 5. iPhone - 排序UITableView由數組索引
- 6. didSendBodyData等價於iPhone的固件2.2.1
- 7. UITableView索引
- 8. ABPeoplePickerNavigationController UITableView索引
- 9. Android的iPhone版索引?
- 10. Linq:GetElementAt()等價於檢索多個項目?
- 11. 等價於getbounds
- 12. 在Android中的Files.newDirectoryStream(路徑)等價於
- 13. 用於Android開發的printf等價物?
- 14. Android等價於Java的Swing JSpinner
- 15. Android等價於applicationDidBecomeActive和applicationWillResignActive(來自iOS)
- 16. UITableView部分索引
- 17. NSTask或iPhone的等價物
- 18. Mac/iPhone的objcopy等價物?
- 19. windows等價於inet_aton
- 20. DataGridView等價於DataGrid.NavigateTo()
- 21. jconsole等價於.Net?
- 22. XmlSerializer等價於IExtensibleDataObject
- 23. java等價於mkstemp
- 24. 「TYPEOF」等價於Mysql?
- 25. JVMTI等價於.NET
- 26. viewWillDisappear等價於CCScenes
- 27. Scala等價於pyTables?
- 28. C++等價於Tidy
- 29. jQuery等價於querySelector
- 30. ASMX等價於Page_Init?
不知道,如果你仍然需要它,但我已經創建了一個機器人庫這一點。查看[UITableView for Android](https://github.com/thiagolocatelli/android-uitableview) – Thiago 2011-09-19 16:01:59
它是否已經過期嗎?它有多個部分嗎?它是否將當前部分的標題保留在可見視圖的頂部? (如果需要的話,將前面的標頭取出) – SK9 2012-01-29 09:22:45