Метка флажка не должна быть кликабельной - PullRequest
2 голосов
/ 06 июня 2011

Я использую флажок в Android, и состояние флажка меняется, как только я нажимаю на текст флажка."[CB] Текст".Есть ли способ изменить это поведение, чтобы состояние флажка было изменено, как только я нажму на поле, а не на текст.

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

-Благодарю, Рон ...

Ответы [ 3 ]

5 голосов
/ 06 июня 2011

Ответ от jkhouw1 - единственный способ, которым я могу думать.

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

4 голосов
/ 06 июня 2011

Кроме создания собственного элемента управления, возможно, самый простой способ - не отображать текст с флажком, а вместо этого в макете использовать текстовое представление для текста, чтобы вы имели

[CB] [TextView]

0 голосов
/ 06 июня 2011

Я думаю, что вы используете [checkbox] [textview] в одном макете, который является линейным или относительным, если я прав, тогда установите android:focusable = "false" android:clickable= "true" в флажок.

Я надеюсь, что это поможет вам.

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