我有芯片组,当某些操作发生时我想禁用它。
目前我的代码如下所示:
R.id.all -> {
chipGroup.clearCheck()
chipGroup.isClickable = false
selectedCategory = null
}
它确实清除了所有检查,但我仍然可以单击并选择筹码。
如何防止所有筹码被点击?
最佳答案
这个 Kotlin 扩展功能允许您启用/禁用芯片组中的所有芯片:
fun ChipGroup.setChildrenEnabled(enable: Boolean) {
children.forEach { it.isEnabled = enable }
}
你可以像这样使用它: chipGroup.setChildrenEnabled(false)
关于android - 如何在android中禁用芯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61886331/