Como el título lo describe, estoy tratando de agrupar una cuadrícula de botones de radio 3x3 en un solo grupo de radio. En una pregunta anterior, me enteré de que para que los botones de radio correspondan a un solo grupo, tenían que ser los hijos inmediatos del grupo de radio al que corresponderían. Aprendí esto de la peor manera cuando intenté encapsular un diseño de tabla completo (con los botones de opción en las filas de la tabla) en un grupo de radio.¿Cómo agrupar una cuadrícula de 3x3 de botones de radio?
Correr en esa pared, He intentado lo siguiente:
<TableLayout android:id="@+id/table_radButtons"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title_radGroup_buffer">
<TableRow>
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/radGroup1">
<RadioButton android:id="@+id/rad1"
android:text="Button1"
android:layout_width="105px"
android:layout_height="wrap_content"
android:textSize="13px"></RadioButton>
<RadioButton android:id="@+id/rad2"
android:text="Button2"
android:layout_width="105px"
android:textSize="13px"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:id="@+id/rad3"
android:text="Button3"
android:layout_width="105px"
android:textSize="13px"
android:layout_height="wrap_content"></RadioButton>
</RadioGroup>
</TableRow>
<TableRow>
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/radGroup1">
<!-- snippet -->
</TableRow>
<!-- snippet --->
</TableLayout>
Obviamente no aprendí la primera vez porque me encontré con una pared de nuevo. Tenía la esperanza de que los botones de opción en diferentes filas de la tabla se dieran cuenta de que eran parte del mismo grupo de radio (le dieron a cada grupo la misma identificación) pero esto no funcionó.
¿Hay alguna manera de agrupar todos estos botones en un solo grupo de radio y mantener mi estructura 3x3 (3 filas, 3 botones de radio en cada fila)?
Tendré que revisar esto y ver si puedo entender exactamente lo que estás haciendo. Gracias. – Fizz
cómo obtener el id del botón marcado cada vez que se cambia? – wolverine
Gracias, esto funcionó a la perfección. Copia, pega, hecho. ¡¡Buena cosa!! – muetzenflo