Многократный отборщик - PullRequest
10 голосов
/ 24 мая 2011

У меня есть счетчик, который действует как фильтр для поиска среди нескольких категорий.Но проблема в том, что спиннер позволяет выбирать только одну категорию.Есть ли способ получить поведение множественного выбора для счетчика или какие существуют другие альтернативы?

Ответы [ 4 ]

9 голосов
/ 24 мая 2011

S счетчик предназначен для показа по одному предмету за раз.Вы могли бы уйти, сделав вращающиеся флажки, но это будет, вероятно, ужасный пользовательский опыт.

Я бы предложил вам ListView и CHOICE_MODE_MULTIPLE .Вы можете добавить просмотр списка в диалог, как показано в этом ответе: возможно ли создать просмотр списка внутри диалога?

6 голосов
/ 26 марта 2014

Android предоставляет виджет Spinner, функциональность которого аналогична выпадающему списку. Но Спиннер принимает один выбор. поэтому мы выбираем только один элемент за раз. Таким образом, мы можем реализовать функцию множественного выбора, используя настраиваемое всплывающее окно со списком множественного выбора. Всплывающее окно аналогично диалоговым окнам, за исключением того, что всплывающее окно может быть расположено.

При нажатии кнопки раскрывающегося списка отображается список (как раскрывающийся список), после чего можно выбрать несколько значений. Выбранные значения будут отображаться в текстовом поле над списком.

для справки вы можете предпочесть эту ссылку:

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

1 голос
/ 11 апреля 2014

Вы можете использовать MultiSelectionSpinner.Я надеюсь, что это поможет вам.

0 голосов
/ 08 сентября 2015

вы тоже можете использовать https://github.com/grimarj89/MultiSpinnerSelect, Я решил это с этим

...