如何在 kotlin 中使 Material Button ToggleGroup 的所有子项不可点击

Posted

技术标签:

【中文标题】如何在 kotlin 中使 Material Button ToggleGroup 的所有子项不可点击【英文标题】:How to make all the childs of a Material Button ToggleGroup not clickable in kotlin 【发布时间】:2020-10-23 09:07:12 【问题描述】:

我在切换组中有很多子按钮。我希望每当点击其中一个孩子时,使整个切换组不可点击。

【问题讨论】:

【参考方案1】:

您可以使用 OnButtonCheckedListener() 监听器:

    materialButtonToggleGroup.addOnButtonCheckedListener  group, checkedId, isChecked ->
        for (i in 0 until materialButtonToggleGroup.childCount) 
            materialButtonToggleGroup.getChildAt(i).isClickable = false
        
    

【讨论】:

以上是关于如何在 kotlin 中使 Material Button ToggleGroup 的所有子项不可点击的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Material UI 中使 TextField 无效

如何使用 React JS 在 Material UI 中使整个 Card 组件可点击?

InstantiationException:在 Kotlin 中使实体字段不可为空时,没有实体的默认构造函数

Kotlin Compose 底部栏

如何使用 kotlin 在 android studio 中将按钮与网站链接

如何使 Material UI 反应按钮充当 react-router-dom 链接?