¿Hay alguna manera de deshabilitar todos los elementos en un diseño específico mediante programación?

Tengo un juego al que recientemente agregué una funcionalidad global de puntaje alto que molestó a mucha gente, así que quiero agregar la opción de deshabilitarlo. Lo que hice fue esto: en mi vista de actividad de configuración, agregué lo siguiente:

<!-- High Score Tracking -->
 <LinearLayout android:layout_weight="40"
  android:layout_width="fill_parent" android:layout_height="wrap_content"
  android:orientation="vertical" android:padding="5dip">
  <LinearLayout android:layout_width="fill_parent"
   android:layout_height="wrap_content">
   <CheckBox android:text="@string/EnableHighscoreCBText"
    android:id="@+id/EnableHighscoreCB" android:layout_width="fill_parent"
    android:layout_height="wrap_content">
   </CheckBox>
  </LinearLayout>
  <!-- High score specific settings -->
  <LinearLayout android:layout_width="fill_parent"
   android:layout_height="wrap_content" android:orientation="horizontal"
   android:weightSum="100" android:padding="5dip">
   <CheckBox android:text="@string/EnableShareScoresCBText"
    android:id="@+id/EnableShareScoresCB" android:layout_width="fill_parent"
    android:layout_height="wrap_content">
   </CheckBox>

   <TextView android:id="@+id/DefaultPlayerNameTv"
    android:layout_width="wrap_content" android:layout_weight="30"
    android:layout_height="wrap_content" android:text="@string/pDefName"
    android:textSize="18sp">
   </TextView>
   <EditText android:id="@+id/PlayerNameEt"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:text="@string/pNameDefVal" android:layout_weight="70"
    android:textSize="18sp" android:maxLength="20">
   </EditText>
  </LinearLayout>
 </LinearLayout>

Lo que quiero hacer es deshabilitar todo el diseño de "Configuración específica de puntaje alto" cuando el usuario desmarca la casilla de verificación habilitar el seguimiento de puntaje alto. Intenté desactivarlo configurando elsetEnabled a falso, pero eso no funcionó en absoluto. ¿Debo estar usando un grupo de visualización o algo así? ¿Hay algún método de actualización que deba ejecutar para aplicar el cambio?

Respuestas a la pregunta(3)

Su respuesta a la pregunta