避免芯片组受到检查

时间:2019-10-05 03:52:18

标签: android material-components material-components-android android-chips

我有下面的芯片组,当我点击已经检查过的芯片时,它未被选中,但是我必须始终拥有一个已检查的芯片。行为类似于广播组。

            let data = ''
            readstream.on('data', (chunk) => {
                data += chunk.toString('base64')
            })
            readstream.on('end', () => {
                res.send(data)
            })

1 个答案:

答案 0 :(得分:1)

您可以要求选择具有 app:selectionRequired 属性的芯片。
像这样:

 <com.google.android.material.chip.ChipGroup
    android:id="@+id/chip_group_filter"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:checkedChip="@id/chip_1"
    app:selectionRequired="true"
    app:singleSelection="true">

仅需注意:app:checkedChip或不需要初始选择。如果未设置,则在任何情况下都无需选择即可工作。

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