Una plantilla
LinearLayout es una vista de grupo donde todas sus vistas hija se alinean en una sola dirección: horizontal o vertical. Utilizaremos el atributo
android:orientation para especificar la orientación de su contenido.
En este tipo de plantillas, las vistas hija son apiladas unas tras otras. Es decir, si la orientación es vertical, habrá varias filas, una por cada vista hija, apiladas en una sola columna, y si la orientación es horizontal, tendremos varias columnas, una por cada vista hija, apiladas en una sola fila. Una plantilla
LinearLayout respetará los márgenes (
android:layout_marginLeft,
android:layout_marginRight, etc) y las alineaciones (
android:layout_gravity) de sus vistas hija con respecto a su vista padre.