Está en la página 1de 1

APK

Created by Trial Version

Los archivos que acaban con la extensión .apk son ejecutables diseñados para
INTERFAZ DEL USUARIO
Android.

Este formato es una variante del formato JAR de Java, y se utiliza para La interfaz de usuario es la principal sección de interacción entre persona y
distribuir e instalar aplicaciones y juegos en dispositivos que utilicen el sistema dispositivo. A todas las funcionalidades disponibles se accede a través de la
operativo de Google, pantalla, que es por donde se muestra.
¿QUÉ ES?
Se utiliza tanto teléfonos inteligentes como tabletas, sistemas de Es muy importante conseguir que el
SmartTV o cualquier otro que utilice Android. manejo sea intuitivo y sencillo, y que el aspecto visual sea atractivo.

Para construirla, se emplean diferentes objetos que veremos a continuación, todos


ellos descendientes de la clase View. Fundamentalmente hay 2:
Los propios objetos de tipo View, como por ejemplo botones o etiquetas, y que son
la base de una subclase llamada widgets;
Los de tipoViewGroup, que es una clase que extiende a View, y que son la base de
una subclase llamada layouts.
Este fichero es un documento xml en el que se declaran los elementos de la
aplicación, así como sus restricciones, permisos, procesos, acceso a datos e
interacciones con elementos de otras aplicaciones.
Layouts
Cada elemento se declara con
una etiqueta única.
LAYOUTS EN XML
ANDROID MANIFEST
No debe confundirse este documento con el xml asociado a cada actividad. Los Un layout es un recurso con el
elementos gráficos y distribución de la pantalla serán definidos para cada actividad que puedes describir lo que
dentro de su xml, pero no en el AndroidManifest. quieres mostrar por pantalla y
cómo lo quieres mostrar. La
manera más común de crearlo es
Al implementar el
a través de un archivo XML.
AndroidManifest se deben seguir unas pautas para hacer más comprensible el
documento
FRAME LAYOUT
Es el más simple de todos los existentes. Todos los objetos que se introduzcan
se situarán en la esquina superior izquierda, por lo que si hay más de uno, se
ocultarán total o parcialmente entre ellos, salvo que los declaremos como
transparentes.
Por este motivo, su uso ideal es el de mostrar una sola imagen que complete
toda la pantalla.

LINEAR LAYOUT
Se trata del Layout que viene
por defecto, y uno de los más
sencillos. Los objetos son
estructurados horizontal o
Created by Trial Version verticalmente, dependiendo
del atributo “orientation” de
su archivo XML
correspondiente, y siempre
en una única fila o columna,
con un comportamiento
similar al de una pila.

TABLELAYOUT
Utilizando esta opción, se consigue
una distribución tabular de los
elementos de nuestra interfaz. El
comportamiento es similar al
empleado en HTML: se definen las
filas, y dentro de ellas, las
columnas. La tabla tendrá tantas
columnas como la fila con un mayor
número de celdas. En cada casilla,
se podrá introducir el objeto
deseado (e incluso dejarla vacía).
También existe la posibilidad de
combinar celdas.

LAYOUTS PARA CONTENIDO DINÁMICO

LISTVIEW
Un ListView es un ViewGroup que muestra una lista de elementos
desplazables. Los elementos o items de la lista se insertan automáticamente
en ella utilizando un adaptador que extrae el contenido de una fuente tal
como una matriz o una consulta a una base de datos y convierte cada item en
una vista que se coloca en la lista.

GRIDVIEW
Un GridView es un ViewGroup que muestra los elementos en una rejilla de dos
dimensiones desplazable. Los elementos de cada cuadrícula se insertan
automáticamente usando un ListAdapter.

Created by Trial Version

También podría gustarte