Подтвердить что ты не робот

Частично выбранный флажок на Android?

На Android мне нужен флажок (или компонент, соответствующий флажкам), который может представлять/управлять флагом для нескольких выбранных элементов. Есть три возможности, которые мне нужно представить:

  • Флаг установлен для всех элементов.
  • Флаг установлен для ни одного из элементов.
  • Флаг установлен для некоторых элементов.

Я представляю что-то вроде этого:

enter image description here

Если пользователь выбирает флажок, когда он находится в состоянии 3, он переключается в состояние 1. После этого он будет переключаться между состояниями 1 и 2.

Если вы знакомы с флажками в разделе атрибутов диалогового окна свойств файла в Windows, это то, что мне нужно.

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

Я уверен, что смогу выполнить свою собственную реализацию, но я бы предпочел не изобретать колесо!

4b9b3361

Ответ 1

Я думаю, что вы были бы лучше с вашей собственной реализацией. И это будет довольно просто, просто используйте: setOnCheckedChangeListener, вот простой учебник, который просто показывает использование этих слушателей, вы просто будете менять свои флаги и установить некоторые из своих флажков, которые можно проверить, когда они находятся в правильном состоянии.

http://developer.android.com/guide/topics/ui/controls/checkbox.html

надеюсь, что это поможет!