#android #material-design #android-button #material-components-android
#Android #материал-дизайн #android-кнопка #материал-компоненты-android
Вопрос:
У меня есть вопрос, связанный с группой кнопок переключения материалов. Как я могу проверить, выбрана ли какая-либо из кнопок переключения в группе? Если выбрана какая-либо из кнопок в группе, то кнопка «Далее» будет активна, иначе кнопка «Далее» будет неактивной. Должен ли я проверять каждую кнопку переключения или есть способ проверить группу кнопок переключения?
Ответ №1:
Вы можете использовать этот метод getCheckedButtonIds()
для получения всех выбранных кнопок.
Чтобы проверить, не выбраны ли кнопки, вы можете использовать:
if (group.checkedButtonIds.isEmpty()){
//...
}
Комментарии:
1. @sb69lg Возвращает идентификаторы выбранных
MaterialButton
s в этой группе. Когда кнопки не выбраны, возвращает пустой список.2. Да, вы можете использовать .isEmpty()