Que reloj queremos mostrar

Vamos a crear una aplicación en la que muestre una interfaz con lo siguiente:

Un campo de texto en el que nos pregunte que configuración queremos para el reloj analógico que se nos mostrará.

Contará para ello con dos RadioButton, uno para cada opción: con manillas negras o rojas.

Debajo de ellos pondremos también un CheckBox en el que podremos marcar si lo queremos con fondo de color o no (el color que queráis).

Por último tendremos un botón (Button) en el que según marquemos nos aparecerá debajo el reloj.

Para que esto sea efectivo deberemos utilizar un "if" como podréis ver en el PDF, que según que RadioButton esté marcado configurará y hará visible el reloj con una configuración u otra. El reloj se encontrarán previamente invisible debajo del Button.

Para poder englobar dos RadioButton y que sólo podamos seleccionar uno (lo que lo diferencia del CheckBox), utilizaremos un RadioGroup en el XML que incluya en su interior los dos RadioButton.

<RadioGroup android:id="@+id/gruporb"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <RadioButton android:id="@+id/radio1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/opcion_1" />
    <RadioButton android:id="@+id/radio2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/opcion_2" />
</RadioGroup>

No hay comentarios:

Publicar un comentario