Опираясь на Ответ Притхви Бхолы , вы можете использовать функцию расширения Kotlin, которую вы просто добавляете к своему Activity
:
fun RadioGroup.setChildrenEnabled(enabled: Boolean) {
for (i in 0 until childCount) {
getChildAt(i).isEnabled = enabled
}
}
Затем, когда вам нужно, вы можете просто отключитьили включите все RadioButtons
в RadioGroup
:
mRadioGroup.setChildrenEnabled(false)