Давайте изменим код tütü
private void disableEnableControls(boolean enable, ViewGroup vg){
for (int i = 0; i < vg.getChildCount(); i++){
View child = vg.getChildAt(i);
if (child instanceof ViewGroup){
disableEnableControls(enable, (ViewGroup)child);
} else {
child.setEnabled(enable);
}
}
}
Я думаю, нет никакого смысла просто отключать группу просмотра.Если вы хотите сделать это, есть другой способ, который я использовал для той же цели.Создайте представление как одноуровневое представление вашей группы:
<View
android:visibility="gone"
android:id="@+id/reservation_second_screen"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:background="#66ffffff"
android:clickable="false" />
и во время выполнения сделайте его видимым.Примечание: родительский макет вашего группового обзора должен быть либо относительным, либо макетом фрейма.Надеюсь, это поможет.