Un layout es un objeto que representa el espacio contenedor de todas las vistas (Views) dentro de la actividad. En él se define la estructura y el orden de los elementos para que el usuario pueda interactuar con la interfaz. Lógicamente se representan con subclases Java que heredan de la clase ViewGroup.
4. LAYOUTS
FrameLayout:
Coloca todos sus controles hijos alineados con su
esquina superior izquierda, de forma que cada
control quedará oculto por el control siguiente
Es una subclase ViewGroup que se utiliza para
especificar la posición de las instancias de View que
contiene una sobre otra para mostrar solo una Vista
única dentro de FrameLayout.
6. LAYOUTS
LinearLayout:
Este layout apila uno tras otro todos sus
elementos hijos en sentido horizontal o
vertical según se establezca su
propiedad Android: orientation.
8. LAYOUTS
RelativeLayout:
En Android, RelativeLayout es unViewGroup
que se usa para especificar la posición de las
instancias deView hijo relativas entre sí
(ChildA, a la izquierda de Child B) o relativas
a parent (Alineadas a la parte superior de
parent)
10. LAYOUTS
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.