Primeros pasos con el diseño de Android

Diseño lineal

LinearLayout es un grupo de vista que alinea a todos los niños en un solo dirección, vertical u horizontal.

 <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingLeft="16dp"
        android:paddingRight="16dp"
        android:orientation="vertical" >
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/to" />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/subject" />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:gravity="top"
            android:hint="@string/message" />
        <Button
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:text="@string/send" />
    </LinearLayout>

Otro atributo importante en el diseño lineal es Peso del diseño

LinearLayout también admite la asignación de un peso a niños individuales con el atributo android:layout_weight. Este atributo asigna un valor de “importancia” a una vista en términos de cuánto espacio debe ocupar en la pantalla.

Atributos de LinearLayout

Atributo Descripción
Android: orientación Esto especifica la dirección del arreglo y usará “horizontal” para una fila, “vertical” para una columna. El valor predeterminado es horizontal.
android:pesoSuma Resumen del peso del niño
androide:gravedad Esto especifica cómo un objeto debe colocar su contenido, tanto en el eje X como en el Y. Los valores posibles son arriba, abajo, izquierda, derecha, centro, centro_vertical, centro_horizontal, etc.
Android: divisor Esto es dibujable para usar como un divisor vertical entre botones. Utiliza un valor de color, en forma de “#rgb”, “#argb”, “#rrggbb” o “#aarrggbb”.

Instalación o Configuración

Instrucciones detalladas sobre cómo configurar o instalar Android-layout.