ChipGroup 単一選択 質問する

ChipGroup 単一選択 質問する

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

おすすめ記事