Está en la página 1de 3

PROGRAMACIÓN III UPB 2021

CONTROLES BÁSICOS EN ANDROID

En este documento se comenetarán los controles más comunes a la hora de trabajar en


Android. Todos estos controles cuentan con unas propiedades genéricas:
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() – Se usa para asignar un valor en él

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 que sirve como sugerencia al usuario).

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


• setText() – Se usa para asignar un valor en él
• getText() – Se usa para obtener un valor de él

Algo importante que destacar es que esta vista tiene


diversos tipos: Password, Password Numeric, E-mail,
Phone, Number, etc. Cada uno de ellos desplegará un
teclado acorde al tipo de EditText específico, por ejm
si usamos un EditText del tipo numérico, entonces el
teclado que se desplegará será sólo de números.
PROGRAMACIÓN III UPB 2021

CheckBox:
Es un control para marcar o desmarcar una opción.
Los métodos que utilizaremos con este control serán:
• isChecked() – Para verificar si el control está seleccionado o no
• setChecked() – Para modificar la selección del control

El evento más importante de este control es:


- onCheckedChanged ()

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 ()

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 ()

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.

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.
PROGRAMACIÓN III UPB 2021

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)

Sugerencia:
Para profundizar en características, formas de uso y métodos de cada control:
https://developer.android.com/guide?hl=es-419

También podría gustarte