2010-07-30 119 views
3

在一個應用程序中,我有一個有數十個項目的微調器。如何在Android Spinner的下拉菜單中啓用快速滾動(縮略圖)?

當用戶點擊微調器時,會彈出一個對話框,顯示可能的選擇列表。但是,由於存在(排序)了數十個項目,我希望用戶能夠使用快速滾動縮略圖(如ListView上的fastScrollEnabled屬性),類似於在「通訊錄」應用程序中啓用的縮略圖。

我試圖獲得該彈出對話框中使用的ListView,但我沒有找到任何方法來做到這一點。

+1

你解決了嗎? – l33t 2012-12-27 15:38:31

回答

6

這是壞的UI設計有一個微調項目很多。當您在設計中達到您需要在Spinner上快速滾動或過濾的點時,您需要考慮創建一個單獨的拾取項目活動並將所有記錄放入ListView中,並且您還可以使用快速滾動和過濾器輕鬆實施。

此外,您還需要考慮是否有很多物品,以提供不同的訂單。推薦的方法是將最近的項目放在開頭,也可以對其進行分類,然後使用可擴展列表視圖來增強每個類別的選擇項目處理。

+0

正確,但更徹底的答案是[這裏](http://stackoverflow.com/a/4975022/1276636)。 – Sufian 2015-01-09 05:58:23