2011-05-24 42 views
10

我有一個微調器,它像一個篩選器,用於在幾個類別中進行搜索。但問題是,微調只允許從一個類別中進行選擇。有沒有辦法獲得微調控制器的多重選擇行爲,或者有什麼其他的選擇?Multiple Selection Spinner

+0

http://chrisblunt.com/2011/03/01/android-spinner-like-ui-for-selecting-multiple-options/ – 2011-07-02 19:02:49

+0

可能重複的[Android的微調多重選擇](http://stackoverflow.com/questions/5015686/android-spinner-with-multiple-選項) – 2013-10-22 11:21:43

+0

卡住在相同任何人都可以幫助http://stackoverflow.com/questions/29446088/how-to-get-spinner-values-in-textview/29487383?noredirect = 1#comment47175570_29487383 – 2015-04-08 13:44:14

回答

10

S微調器被設計爲一次顯示一個項目。你可以通過製作複選框的微調器來逃脫,但它可能會是一個糟糕的用戶體驗。我建議你用ListView代替CHOICE_MODE_MULTIPLE。你可以添加一個列表視圖到這個答案中顯示的對話框:is it possible to create listview inside dialog?

+1

謝謝,我會試試看! – steve 2011-05-26 08:51:21

+0

卡住在任何人都可以幫助http://stackoverflow.com/questions/29446088/how-to-get-spinner-values-in-textview/29487383?noredirect=1#comment47175570_29487383 – 2015-04-08 13:44:21

+0

https://github.com/pratikbutani/MultiSelectSpinner – 2015-06-30 12:23:55

6

Android提供了Spinner widget,其功能類似於下拉列表。但是Spinner接受單一選擇。因此我們一次只能選擇一個項目。我們可以使用具有多選列表的自定義彈出窗口實現多選功能。 除了可以放置彈出式窗口外,彈出式窗口與Dialogs類似。

單擊下拉按鈕時將顯示一個列表(作爲下拉列表),然後您可以選擇多個值。所選值將顯示在列表上方的文本框中。

參考,你可以喜歡這個鏈接:

http://asnehal.wordpress.com/2012/04/03/multi-select-drop-down-list-in-android/

+0

卡住在相同任何人都可以幫助http://stackoverflow.com/questions/29446088/how-to-get-spinner-values-in-textview/29487383?noredirect=1#comment47175570_29487383 – 2015-04-08 13:44:28

1

您可以使用MultiSelectionSpinner。我希望這能幫到您。

+1

https://github.com/pratikbutani/MultiSelectSpinner – 2015-06-30 12:24:03