6. Button
Permite gestionar un botón en pantalla
A parte de su colocación podemos asignarle
comportamientos cuando es pulsado
El atributo principal en el xml es onclick
asocia el nombre de un método definido en la
Activity
void metodo(View v)
La View es el objeto que ha provocado el
comportamiento
7. Listener
Son los mecanismos programáticos que nos
permiten asignar comportamientos a un
componente visual
Dependiendo del componente visual puede
tener más o menos Listener distintos
asociados
Suelen tener un interfaz asociado que
define qué debe tener
9. ImageButton
Permite asociar una imagen al botón
Dependiendo del estado del botón
podemos asignar una imagen
distinta
Estas imágenes asociadas pueden
definirse en un XML a parte
10. ImageView
Es la vista que permite presentar
imágenes
Se basa a nivel de memoria en la
clase Image
11. TextView
Es la vista que permite presentar un
texto en pantalla no editable
No está limitado previamente el
número de líneas a presentar
el atributo principal es text
12. EditText
es el tipico campo de texto de un
formulario
también el atributo principal es text
permite elegir el tipo de teclado que vaya
mejor al usuario para rellenarlo
nos deja la posibilidad de gestionar a cada
pulsación de teclado de manera
independiente
13. CheckBox
funciona cómo un botón
el atributo principal es checked:
true o false
es la típica caja de validado
15. Radio Button
Funciona como un botón
Sólo puede haber marcado uno en
todo el radio group
el atributo principal es checked
lo normal es asignarle un mismo
onclick a cada radio button
16. RatingBar
Típica vista para puntuaciones
numstars: define el número de
estrellas
stepSize: define un float de cada
cuando da un salto en la selección
17. DatePicker
Permite la selección de una fecha
Se crea dinámicamente un diálogo
que permite elegir la fecha
Desde el código manejamos un
Listener cuando nos seleccionan la
fecha
18. TimePicker
Similar en su comportamiento al
DatePicker
Permite seleccionar una hora del día
Se construye como un diálogo
También dispone de un Listener
asociado cuando el usuario establece
la hora
19. Spinner
Es la típica combobox o select de
HTML
Permite selecciona un elemento de
un listado predefinido
Requiere el uso de un adaptador
para su dibujado
20. Licencia y
Financiación
Este curso ha sido financiado por el
Ayuntamiento de Vitoria-Gasteiz
La licencia de la presentación el CC-
BY-SA-NC 3.0 registrada a nombre de
David Vaquero Santiago
http://creativecommons.org/licenses/
by-nc-sa/4.0/