Layouts



Layouts:

Un Layout es un fichero XML y se encarga de establecer el diseño de la interfaz de usuario.Se pueden definir como un contenedor padre y según el tipo de Layout que empleemos los elementos que insertemos se comportaran de una manera u otra.

FrameLayout: 
Generalmente este Layout suele usarse para mostrar un único elemento en la UI. Android Stuido nos permite posicionar hasta 9 elementos, pero si posicionamos dos elementos en el mismo recuadro verde veréis que se sobreponen y no son legibles.
LinearLayout: 
Coloca los elementos unos detrás de otros de manera lineal, o bien de forma vertical o bien de forma horizontal.
TableLayout: 
Dentro de este Layout podemos definir filas y columnas para situar los elementos. En Android Studio, directamente al arrastrar un elemento nos aparecerá una cuadricula verde en la que podremos ir situando los distintos elementos. Básicamente, es una matriz de elementos.
TableRow: 
Debe ser usado como hijo de un TableLayout. Básicamente éste Layout es una tabla de columnas.
GridLayout: 
Es un elemento similar al TableLayout ya que sus elementos se distribuyen en filas y columnas pero con el inconveniente de que solo se puede utilizar a partir de la API 14.

RelativeLayout: 
Nos permite colocar cada elemento de forma relativa a cualquier elemento dentro del propio RelativeLayout.

AbsoluteLayout
Posiciona los elementos de forma absoluta.

Fragment
Un fragment no puede considerarse ni un control ni un contenedor, aunque se parecería más a lo segundo. Un fragment podría definirse como una porción de la interfaz de usuario que puede añadirse o eliminarse de la interfaz de forma independiente al resto de elementos de la actividad, y que por supuesto puede reutilizarse en otras actividades.




Comentarios

Entradas populares de este blog

Proceso de instalacion del Programa Eclipse

Evolución de Dispositivos Moviles

Sistemas Operativos Libres