Controles Básicos Android

CursoBasico

A continuación se comentaran los controles más comunes a la hora de trabajar en android. Todos estos controles cuentan con unas propiedades genéricas que son android:textColor, android:textSize, android:typeface y android:textStyle.

TextView: Los TextView son etiquetas que se utilizan para mostrar texto a los usuarios, algunas de sus propiedades son:

  • android:text (Texto a mostrar)
  • android:background (color de fondo)
  • android:textColor (color del texto)
  • android:textSize (tamaño de la fuente)
  • android:typeface (estilo del texto)

Los métodos que utilizaremos con este control serán:

  • setText()

textview

EditText: Es un campo que se utiliza para que el usuario escriba texto, las propiedades de este control serán las mismas que con el TextView, pero también podemos encontrar android:hint (pone texto de fondo inicial).

Los métodos que utilizaremos con este control serán:

  • setText()
  • getText()

edittext

CheckBox: Es un control para marcar o desmarcar una opción.

Los métodos que utilizaremos con este control serán:

  • isChecked()
  • setChecked()

El evento más importante de este control es:

  • onCheckedChanged ()

checkBox

RadioButton: Control similar al checkBox pero que se utiliza con un grupo de opciones de las que solo se puede seleccionar una.

Los métodos que utilizaremos con este control serán:

  • isChecked()
  • setChecked()

El evento más importante de este control es:

  • onCheckedChanged ()

customradio

Botones: Existen 3 tipos de botones Button, ToggleButton e ImageButton.

Button: Es el botón normal.

El evento más importante de este control es:

  • onClick ()

button

ToggleButton: Este botón tiene dos estados on y off. Con las propiedades android:textOn y android:textoff podemos dar un texto a cada uno de los estados.

El evento más importante de este control es:

  • onClick () donde comprobaremos con isChecked () si el botón esta pulsado o no.

togglebutton

ImageButton: Es un botón normal pero que cuenta con una propiedad más que es android:src y permite añadir una imagen para mostrar en el botón.

imagebutton

ImageView: Muestra una imagen. Algunas de sus propiedades son:

  • android:src
  • android:maxWidth
  •  android:maxHeight

Los métodos que utilizaremos con este control serán:

  • setImageResource (int idImagen)

imagen

Controles de selección: Permiten mostrar una lista de opciones, 3 tipos Spinner, ListView, GridVIew. Para trabajar con estos controles debemos asignarles un adaptador que define el modelo de datos y nos permitirá trabajar con los datos de la lista.

Spinner: Es una lista desplegable de la que se puede seleccionar una opción.

Los métodos que utilizaremos con este control serán:

  • setAdapter()

El evento más importante de este control es:

  • onItemSelected ()

spinner

ListView: Muestra una lista de selección.

El evento más importante de este control es:

  • onItemClick ()

listview1

Practica: En la practica se han realizado 6 actividades, las 5 primeras trataban controles específicos en cada una y el ultima actividad se han tratado varios controles en un único ejercicio.

Actividad 1: Esta actividad consistía en dos EditText que recogían 2 números y un Spinner que permitía elegir la operación matemática a realizar con estos números.

Actividad 2: Esta actividad consistía en dos EditText que recogían 2 números y dos RadioButton que permitían elegir entre sumar y restar.

Actividad 3: Esta actividad consistía en dos EditText que recogían 2 números y dos CheckBox que permitían elegir entre sumar y restar.

Actividad 4: Esta actividad mostraba una lista y según el elemento que se seleccionaba de la lista se mostraba en un TextView un dato diferente.

Actividad 5: Esta actividad tenia un ToggleButton y dependiendo del la posición del botón se mostraba un mensaje.

Actividad 6: Esta actividad tenia utiliza conjuntamente varios controles EditText, CheckBox, Spinner y RadioButton para mostrar un mensaje según lo seleccionado.

Anuncios

Publicado el 10/11/2013 en PMM y etiquetado en . Guarda el enlace permanente. Comentarios desactivados en Controles Básicos Android.

Los comentarios están cerrados.

A %d blogueros les gusta esto: