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

How to make all the childs of a Material Button ToggleGroup not clickable in kotlin

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

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

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