Primeros pasos con el diseño de Android
En esta página
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.