我正在將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. 地址簿+ UITableView索引iPhone
- 2. iPhone - 滾動UITableView索引
- 3. Android等價於org.apache.commons.io.IOUtils.toByteArray
- 4. Android等價於.Net WebClient.uploadFileAsync
- 5. iPhone - 排序UITableView由數組索引
- 6. didSendBodyData等價於iPhone的固件2.2.1
- 7. R的匹配python等價()索引
- 8. UITableView索引
- 9. ABPeoplePickerNavigationController UITableView索引
- 10. Android的iPhone版索引?
- 11. Linq:GetElementAt()等價於檢索多個項目?
- 12. 等價於BN_hex2bn
- 13. 等價於getbounds
- 14. Android等價物Google Places REST API搜索
- 15. NSTask或iPhone的等價物
- 16. Mac/iPhone的objcopy等價物?
- 17. 適用於Android的MPVolumeView等價物
- 18. Android等價於applicationDidBecomeActive和applicationWillResignActive(來自iOS)
- 19. 在Android中的Files.newDirectoryStream(路徑)等價於
- 20. JavaFX等價於android中的fill_parent
- 21. Android等價於Java的Swing JSpinner
- 22. Android XML等價於C++的「using namespace ...」?
- 23. Tab對於Android中的ListFragment等價嗎?
- 24. 用於Android開發的printf等價物?
- 25. UITableView部分索引
- 26. Objective-C UITableView索引
- 27. `expect_any_instance_of`等價於PHPUnit
- 28. C++等價於Tidy
- 29. Scala等價於java.util.Collection?
- 30. iPad等價於onmousemove?
不知道,如果你仍然需要它,但我已經創建了一個機器人庫這一點。查看[UITableView for Android](https://github.com/thiagolocatelli/android-uitableview) – Thiago 2011-09-19 16:01:59
它是否已經過期嗎?它有多個部分嗎?它是否將當前部分的標題保留在可見視圖的頂部? (如果需要的話,將前面的標頭取出) – SK9 2012-01-29 09:22:45