【发布时间】:2020-10-27 19:54:31
【问题描述】:
我有一个关于材质切换按钮组的问题。如何检查是否选择了组中的任何切换按钮?如果选择了组中的任何按钮,则“下一步”按钮将处于活动状态,否则“下一步”按钮将处于非活动状态。我应该检查每个切换按钮还是有办法检查切换按钮组?
【问题讨论】:
标签: android material-design android-button material-components-android
我有一个关于材质切换按钮组的问题。如何检查是否选择了组中的任何切换按钮?如果选择了组中的任何按钮,则“下一步”按钮将处于活动状态,否则“下一步”按钮将处于非活动状态。我应该检查每个切换按钮还是有办法检查切换按钮组?
【问题讨论】:
标签: android material-design android-button material-components-android
您可以使用getCheckedButtonIds()方法获取所有选中的按钮。
要检查是否未选择任何按钮,您可以使用:
if (group.checkedButtonIds.isEmpty()){
//...
}
【讨论】:
MaterialButtons 的标识符。当没有选中任何按钮时,返回一个空列表。