Índice

Las vistas

La creación de una interfaz en Android puede realizarse de dos formas:

  • Creación estática: se realiza en XML.

  • Creación dinámica: se realiza en Java.

Ambos métodos se pueden combinar para crear interfaces más complejas (véase el capítulo Creación de interfaces avanzadas - Interfaces dinámicas).

Una interfaz se compone de:

  • Uno o varios archivos XML: representan la parte estática de una interfaz. Está formada por los distintos elementos (botón, texto, campo de edición, etc.).

  • Un archivo JAVA (Actividad): representa la parte dinámica de una interfaz, las interacciones de usuario y los tratamientos que hay que realizar, etc.

Todos los elementos básicos de una vista (botón, campo de texto...) heredan de la clase View.

La modificación de una vista se puede realizar de dos formas:

  • Actualizando el código XML de la interfaz (pestaña Text en Android Studio).

  • Actualizando la vista mediante el editor de interfaces (pestaña Design en Android Studio).

1. Declarar identificadores

Un identificador se corresponde con un nombre único asignado a un elemento de una vista. Gracias a este identificador, puede implementar las interacciones y los tratamientos para el elemento que posee este identificador.

Para asociar un identificador a un elemento de una vista, hay que utilizar el atributo siguiente:

android:id="@+id/nombre_identificador"

La declaración de un identificador se compone de varios elementos: ...