如何强制ChipGroupRadioGroup一样,就像始终具有至少一个选定项一样?如果您单击setSingleSelection(true)两次,则设置Chip也会增加不选择任何内容的可能性。

最佳答案

为了防止取消选择所有筹码,可以使用 setSelectionRequired 方法:

chipGroup.setSelectionRequired(true)

您还可以使用 app:selectionRequired 属性在布局中定义它:
<com.google.android.material.chip.ChipGroup
    app:singleSelection="true"
    app:selectionRequired="true"
    app:checkedChip="@id/..."
    ..>

注意:这需要最低版本 1.2.0-alpha02

关于android - ChipGroup单选,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53155035/

10-13 02:24