Android проверяемый пункт меню.Выбор позиции CheckBox - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть меню с проверяемыми пунктами.Я хочу сначала поставить CheckBox, а текст справа от CheckBox.Есть идеи как это сделать?

enter image description here

1 Ответ

0 голосов
/ 28 сентября 2018

Невозможно сделать это, используя menu items.Что вы можете сделать, так это использовать пользовательскую панель инструментов с пользовательским ImageView (выровненным по правому краю) с изображением src в качестве значка переполнения (с тремя вертикальными точками).Также создайте пользовательский вид (скажем, checkBoxList) в макете, который содержит текст справа от флажка, так, как вы этого хотите.Держите это checkBoxList выровненным по верхнему праву вашего родительского макета (очень просто, если вы используете ConstraintLayout).Также сохраняйте видимость этого списка на invisible.Когда щелкнет значок переполнения, установите видимость checkBoxList как видимую.Кроме того, укажите onClickListener в родительском макете, где вы устанавливаете видимость checkBoxList обратно на невидимый (чтобы пользователь, нажимая на что-либо вне checkBoxList, закрывался).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...