我有一个ChipGroup,如下所示:
<com.google.android.material.chip.ChipGroup
android:id="@+id/chip_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:animationCache="true"
android:focusable="true"/>一开始,它里面没有芯片,我用代码填充了它。
val chipGroup : ChipGroup = findViewById(R.id.chip_group)
for (item in ChipsList)
{
val chip = Chip(this)
chip.text = item
chip.isCheckable = true
chip.isCheckedIconVisible = true
chipGroup.addView(chip)
}而且它工作得很完美。
我的问题是,如何通过编码检查chipGroup内部的所有芯片?我知道我可以使用chipGroup.clearCheck()清除所有检查过的筹码
我如何才能让chipGroup中的所有芯片都不只是经过检查的芯片呢?
发布于 2021-08-20 13:24:33
您只需使用:
for (item in chipGroup)
{
chipGroup.check(item.id)
}https://stackoverflow.com/questions/68862778
复制相似问题