Layouts
Usos de los layouts:
Un Layout es un contenedor de una o más vistas y controla su comportamiento y posición.
LinearLayout: Es uno de los Layout más utilizado en la práctica. Distribuye los elementos uno detrás de otro, bien de forma horizontal o vertical.
RelativeLayout: 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
TableLayout: 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.
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.
Un Layout es un contenedor de una o más vistas y controla su comportamiento y posición.
LinearLayout: Es uno de los Layout más utilizado en la práctica. Distribuye los elementos uno detrás de otro, bien de forma horizontal o vertical.
RelativeLayout: 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
TableLayout: 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.
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.