Este es mi código:¿Cómo hacer algo cuando un estado de cambio de casilla de verificación?
<CheckBox
android:id="@+id/sprint_checkbox"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/sprint_game" />
<CheckBox
android:id="@+id/marathon_checkbox"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/marathon" />
<CheckBox
android:id="@+id/never_ending_checkbox"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/never_ending" />
Lo que quiero hacer es "detectar" cuando uno de ellos se comprueba a continuación, establezca los otros dos para "desactivar", por lo que el usuario puede seleccionar sólo uno a la vez. Intenté usar el ".setOnCheckedChangeListener", pero no puedo hacer eso, ¿alguien me puede ayudar con algún código? Muchas gracias chicos!
"" Intenté usar el ".setOnCheckedChangeListener", pero no puedo hacer eso "" ¿por qué no puedes hacer eso? Código de lugar de su 'setOnCheckedChangeListener' –
El oyente de cambio comprobado es la manera de hacer lo que está hablando. – matt5784
por qué no usar un botón de opción. (es decir, grupo de radio). Esa es exactamente la razón por la que están hechos. El uso solo puede hacer una foto, no es necesario deshabilitar las otras dos. Y, por cierto, onCheckChangedListener también funciona con botones de radio. – drulabs