jueves, 6 de abril de 2017

Layouts

Layouts 


   La palabra Layout sirve para hacer referencia al esquema que será utilizado y cómo estan distribuidos los elementos y formas dentro de un diseño. Se traduce como "disposición, plan o diseño".

   El layout realiza la representación de un plano sobre el cual se va a dibujar la distribución de un espacio específico o determinado. Se puede tomar como las bases de una página web, para que ésta, a partir de ese plan o diseño pueda desarrollarse, es decir, que el producto inicial de una página o sitio web es su layout, plantillas o diseño.


Grid Layout

  El Gridlayout básicamente permite definir un grid con filas y columnas y los elementos en el contenedor se ubican en las "celda" especificando un número de columna y fila (row).


Linear Layout


  El LinearLayout básicamente permite apilar elementos basados en cierta orientación. Los elementos serán ubicados en un contenedor. Este tipo de contenedores son muy prácticos para alinear elementos como una lista de text view en un formulario para ingresar información.


Relative Layout

  En un RelativeLayout como el nombre lo indica los elementos se alienan de acuerdo a su padre o a otro elemento. Es común usar propiedades como layout_alignParentLeft que permiten alinear a la izquierda del contenedor padre o layout_below que permite ubicar un control debajo de otro componente. 


FrameLayout 

 Posiciona las vistas usando todo el contenedor, sin distribuirlas espacialmente. Si bien es comúnmente usado como un contenedor de un elemento puede contener múltiples componentes que serán a lineados a la esquina superior izquierda uno encima de otro. 


FragmentTabHost, TabLayout o TabHost

  Proporciona una lista de ventanas seleccionables por medio de etiquetas que pueden ser pulsadas por el usuario para seleccionar la ventana que desea visualizar. Se estudia al final del capítulo. 


TableLayout


  Un TableLayout permite distribuir sus elementos hijos de forma tabular, definiendo las filas y columnas necesarias, y la posición de cada componente dentro de la tabla.









Fuentes:

  • https://www.significados.com/layout/
  • https://camilorada.wordpress.com/tag/gridlayout/
  • http://www.androidcurso.com/index.php/tutoriales-android/32-unidad-2-diseno-de-la-interfaz-de-usuario-vistas-y-layouts/114-layouts
  • http://aplicacionesmoviles.weebly.com/layout.html

No hay comentarios.:

Publicar un comentario