首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查芯片组中的所有芯片?

如何检查芯片组中的所有芯片?
EN

Stack Overflow用户
提问于 2021-08-20 13:08:48
回答 1查看 144关注 0票数 0

我有一个ChipGroup,如下所示:

代码语言:javascript
复制
<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"/>

一开始,它里面没有芯片,我用代码填充了它。

代码语言:javascript
复制
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中的所有芯片都不只是经过检查的芯片呢?

EN

回答 1

Stack Overflow用户

发布于 2021-08-20 13:24:33

您只需使用:

代码语言:javascript
复制
for (item in chipGroup)
                {
                   chipGroup.check(item.id)
                }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68862778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档