Вы можете использовать метод ниже для вашей работы:
fun View.setAllEnabled(enabled: Boolean) {
isEnabled = enabled
if (this is ViewGroup) children.forEach { child ->
child.setAllEnabled(enabled)
}
}
Объясните:
вы должны получить все дочерние элементы вашего зрения и установить кликабельность всех из них false / true этот метод helpвы за все дети и установите кликабельность на то, что вы хотите.
есть второй способ для вас:
вы можете использовать набор на клик в представлении реселлера только тогда, когда вы хотите, это руководствоспособ, но будет работать для вас.
держите меня в курсе вашей проблемы.