Как я могу проверить группу кнопок переключения?

#android #material-design #android-button #material-components-android

#Android #материал-дизайн #android-кнопка #материал-компоненты-android

Вопрос:

У меня есть вопрос, связанный с группой кнопок переключения материалов. Как я могу проверить, выбрана ли какая-либо из кнопок переключения в группе? Если выбрана какая-либо из кнопок в группе, то кнопка «Далее» будет активна, иначе кнопка «Далее» будет неактивной. Должен ли я проверять каждую кнопку переключения или есть способ проверить группу кнопок переключения?

Ответ №1:

Вы можете использовать этот метод getCheckedButtonIds() для получения всех выбранных кнопок.

Чтобы проверить, не выбраны ли кнопки, вы можете использовать:

 if (group.checkedButtonIds.isEmpty()){
    //...
}
  

Комментарии:

1. @sb69lg Возвращает идентификаторы выбранных MaterialButton s в этой группе. Когда кнопки не выбраны, возвращает пустой список.

2. Да, вы можете использовать .isEmpty()