Scr*_*peW 3 android android-layout kotlin
当某些操作发生时,我想禁用芯片组。
目前我的代码是这样的:
R.id.all -> {
chipGroup.clearCheck()
chipGroup.isClickable = false
selectedCategory = null
}
Run Code Online (Sandbox Code Playgroud)
它确实清除了所有检查,但我仍然可以单击并选择筹码。
如何防止所有筹码被点击?
此 Kotlin 扩展功能允许您启用/禁用芯片组中的所有芯片:
fun ChipGroup.setChildrenEnabled(enable: Boolean) {
children.forEach { it.isEnabled = enable }
}
Run Code Online (Sandbox Code Playgroud)
你可以这样使用它:
chipGroup.setChildrenEnabled(false)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
986 次 |
最近记录: |