26.6.12

Tutorial Android parte 22: Controles de formulario en Android – Radio Button

Veamos otro control básico. Los Radio Button. Vamos a aprender a crear Radio Button auto-excluyentes, esto es, que al pulsar en uno de ellos, se desactivan los demás.




Este tutorial está basado en el artículo:

http://developer.android.com/resources/tutorials/views/hello-formstuff.html

Vamos a crear una aplicación para que muestre dos controles de tipo RadioButton. Cuando el usuario pulse en uno de los botones, se mostrará un mensaje por pantalla informando del RadioButton que se pulsó.


Creando la aplicación

Abrimos Eclipse y seleccionamos el workspace que queramos (en mi caso yo selecciono C:\Android\workspaces\0001 prueba\V_0_0_0_0).

Para crear un nuevo proyecto:
- Ir a File -> New -> Project.
- Seleccionar un proyecto "Android Project" y pulsar Next.
- Rellenar los campos con los siguientes valores:

Project name: HelloRadioButton
Build target: (El que queráis, yo en este caso he marcado...) Android 1.5
Application name: Hello, RadioButton!
Package name: com.example.helloradiobutton
Create Activity: HelloRadioButton

- Hacer click en Finish.



Agregar el siguiente código en el res/layout/main.xml:



La etiquete RadioGroup sirve para definir un grupo de botones de tipo Radio Button. Al activar uno, se desactivarán el resto.

En el onclick se define el método que se ejecutará al pulsar en el Radiobutton.

Agregamos las siguientes librerías a HelloRadioButton.java:
import android.view.View;
import android.widget.RadioButton;
import android.widget.Toast;

Después agregamos el código del evento onclick a la clase HelloRadioButton.java:



El código del evento onclick lo que hace es capturar cuando se pulsa en el RadioButton y muestra un mensaje por pantalla indicando el Radio Button que se pulsó.

Lanzamos este código seleccionando el menú Run -> opción Run.




Y al pulsar en el Radio Button, muestra un mensaje.




El código fuente del ejemplo podéis descargároslo de la siguiente dirección en nuestro repositorio de código:

Código fuente tutorial Android Parte 22.



Tutorial desarrollado por Grupo Libre y Extremo (Talavera de la Reina – Toledo -Spain).

1 comment:

  1. Gracias por el ejemplo, una pregunta: Puedo crear los radiobuttons sin usar el archivo xml, solo con java? lo que pasa es que el num de radiobuttons son indefinidos "N", agradecería la respuesta, gracias

    ReplyDelete