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. En programación los layouts son elementos no visuales destinados a
controlar la distribución, posición y dimensiones de los controles que se
insertan en su interior.
Gridayout.
Se utiliza igualmente para distribuir los diferentes elementos
de la interfaz de forma tabular, distribuidos en filas y columnas.
LinearLayout (vertical u horizontal).
RelativeLayout.
Permite especificar la posición de cada elemento de forma
relativa a su elemento padre o a cualquier otro elemento incluido en el propio
layout.
FrameLayout.
Coloca todos sus controles hijos alineados con su esquina
superior izquierda, de forma que cada control quedará oculto por el control
siguiente.
Fragment.
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.