Layouts
Usos de los layaouts:
Un Layout es un contenedor de una o más vistas y controla su comportamiento y posición.
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.
LinearLayout (vertical y horizontal):
Apila uno tras otro todos sus elementos hijos en sentido horizontal o vertical según se establezca su propiedad.
RelativeLayout:
Permite comenzar a situar los elementos en cualquiera de los cuatro lados del contenedor e ir añadiendo nuevos elementos pegados a estos.
Permite comenzar a situar los elementos en cualquiera de los cuatro lados del contenedor e ir añadiendo nuevos elementos pegados a estos.
FrameLayout:
Posiciona las vistas usando todo el contenedor, sin distribuirlas espacialmente. Este Layout suele utilizarse cuando queremos que varias vistas ocupen un mismo lugar. Podemos hacer que solo una sea visible, o superponerlas.Para modificar la visibilidad de un elemento utilizaremos la propiedad visibility.
Include other layout:
Se utiliza a menudo cuando se tiene un diseño que se puede reutilizar en otros diseños o declarada por separado para una mejor organización, también se da el diseño que desee incluir.
Posiciona las vistas usando todo el contenedor, sin distribuirlas espacialmente. Este Layout suele utilizarse cuando queremos que varias vistas ocupen un mismo lugar. Podemos hacer que solo una sea visible, o superponerlas.Para modificar la visibilidad de un elemento utilizaremos la propiedad visibility.
Include other layout:
Se utiliza a menudo cuando se tiene un diseño que se puede reutilizar en otros diseños o declarada por separado para una mejor organización, también se da el diseño que desee incluir.
TableLayout:
Dentro de este Layout podemos definir filas y columnas para situar los elementos.
Dentro de este Layout podemos definir filas y columnas para situar los elementos.
TableRow:
Debe ser usado como hijo de un TableLayout. Básicamente éste Layout es una tabla de columnas.
Fragment:
Un fragmento es una pieza de software en la que definimos un diseño visual y un comportamiento determinado, y que ademas, tiene la ventaja de que puede trabajar con otros fragments en un mismo Activity.
Space:
Es una subclase de vista ligera que se puede utilizar para crear intervalos entre los componentes en los diseños de propósito general.
Debe ser usado como hijo de un TableLayout. Básicamente éste Layout es una tabla de columnas.
Fragment:
Un fragmento es una pieza de software en la que definimos un diseño visual y un comportamiento determinado, y que ademas, tiene la ventaja de que puede trabajar con otros fragments en un mismo Activity.
Space:
Es una subclase de vista ligera que se puede utilizar para crear intervalos entre los componentes en los diseños de propósito general.

Comentarios
Publicar un comentario