[Estudio de Android] Sección 13 Control LinearLayout

Tabla de contenido

1. ¿Qué es LinearLayout?

1. ¿Qué es LinearLayout?

LinearLayout es un contenedor de diseño en Android que se utiliza para organizar subvistas vertical u horizontalmente. Es una subclase de ViewGroup y puede contener otras vistas (como botones, cuadros de texto, etc.) como elementos secundarios para el diseño en la pantalla.

Las propiedades comunes de LinearLayout incluyen:

  1. android: orientación: especifica la dirección de LinearLayout. Los valores opcionales son:

    • horizontal: organiza las subvistas horizontalmente.
    • vertical: organiza las subvistas verticalmente.
  2. android:gravity: especifica la alineación de las subvistas dentro de LinearLayout. Los valores opcionales son:

    • left: Alineado a la izquierda.
    • right: Alineado a la derecha.
    • top: Alineado superior.
    • bottom: Alineación inferior.
    • center: Alineado al centro.
    • center_vertical: Alineación centrada verticalmente.
    • center_horizontal: Alineación centrada horizontalmente.
    • fill: Llena todo el espacio.
  3. android:layout_weight: establece el peso de la subvista. El uso del atributo de peso en LinearLayout puede asignar el espacio restante a la subvista en proporción. Cuanto mayor sea el valor del peso, más espacio ocupará.

  4. android:layout_width y android:layout_height: especifique el ancho y el alto de LinearLayout. Se pueden utilizar los siguientes valores:

    • match_parent: Coincide con el tamaño del contenedor principal.
    • wrap_content: Se adapta automáticamente según el tamaño de la subvista. Si no se establece ningún valor específico, el valor predeterminado es wrap_content.

Estas son algunas propiedades comunes de LinearLayout. Al utilizar estas propiedades, puede controlar la dirección, la alineación y el peso de las subvistas en LinearLayout para lograr efectos de diseño flexibles. Seleccione los atributos correspondientes para configurarlos según sus necesidades específicas.

Supongo que te gusta

Origin blog.csdn.net/AA2534193348/article/details/131475789
Recomendado
Clasificación