ACTIVITIES E INTENTS
HERRAMIENTAS DE PROGRAMACIÓN MÓVIL
TEMARIO
• Controles de entrada de Android.
• Explicación de cómo se realiza la conexión entre el
XML y el archivo java para poder ser utilizados.
CONTROLES DE ENTRADA DE ANDROID (1)
“Los controles de entrada de Android son los componentes interactivos presentes
en la interfaz de usuario de la aplicación. Buttons, text fields, seek bars, check box,
zoom buttons, toggle buttons, etc., son algunos tipos de controles que se pueden
utilizar en la interfaz de usuario.”
CONTROLES DE ENTRADA DE ANDROID (2)
EJEMPLOS:
1. TextView: Es un componente donde podemos mostrar un texto en la pantalla y se utiliza
el atributo android:text para establecer el texto mostrado.
2. CheckBox: Es otro componente de la interfaz de usuario en el que puede proporcionar
un grupo de opciones de dos estados (marcados o no marcados) y el atributo
android:checked se puede establecer como verdadero o falso, con el fin de definir la
selección predeterminada.
3. Button: Es otro control de entrada, donde se ejecuta una acción cuando se pulsa. Podemos
usar el atributo android:onClick para definir la función de llamada de la Actividad, cuando el
usuario haga clic en ella.
CONEXIÓN ENTRE EL XML Y EL ARCHIVO JAVA
Un recurso layout es un recurso clave que se usa en Android para componer la interfaz de
usuario (UI) de una aplicación. En la carpeta “res/layout” se encuentra el código fuente de la
aplicación, la que contiene la interfaz del usuario (UI) unida al código java, y también un archivo
oculto llamado “[Link]” por el cual se encuentran unidas la interfaz del usuario y el código Java,
en el cual los índices de los elementos son muy importantes.
Con el método findviewbyid() retorna un objeto del tipo “View” desde el archivo “[Link]” el
control de la interfaz, es decir, es posible localizar el objeto View al utilizar el método
findviewbyid().
La importancia de este proceso se ve reflejado en la comunicación que existe entre código java,
de manera que este pueda ser leído e interpretado en la interfaz de usuario (UI) para que de
esta forma se pueda obtener el resultado esperado.