ChipGroup
を のように動作させRadioGroup
、常に少なくとも 1 つの項目が選択されるようにするにはどうすればよいですか? この設定setSingleSelection(true)
により、 を 2 回クリックした場合に何も選択されない可能性も追加されますChip
。
ベストアンサー1
すべてのチップが選択解除されないようにするには、次の方法を使用します。setSelectionRequired
:
chipGroup.setSelectionRequired(true)
レイアウトで定義することもできます。app:selectionRequired
属性:
<com.google.android.material.chip.ChipGroup
app:singleSelection="true"
app:selectionRequired="true"
app:checkedChip="@id/..."
..>
注記:これには最低バージョンが必要です1.2.0