Premiers pas avec Android-layout

Disposition linéaire

LinearLayout est un groupe de vues qui aligne tous les enfants en un seul direction, verticalement ou horizontalement.

 <?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>

Un autre attribut important dans la mise en page linéaire est Poids de la mise en page

LinearLayout prend également en charge l’attribution d’un poids à des enfants individuels avec l’attribut android:layout_weight . Cet attribut attribue une valeur “importance” à une vue en fonction de l’espace qu’elle doit occuper à l’écran.

Attributs LinearLayout

Attribut Descriptif
androïde:orientation Cela spécifie la direction de la disposition et vous utiliserez “horizontal” pour une ligne, “vertical” pour une colonne. La valeur par défaut est horizontale.
android:weightSum Somme du poids de l’enfant
androïde:gravité Cela spécifie comment un objet doit positionner son contenu, à la fois sur les axes X et Y. Les valeurs possibles sont top, bottom, left, right, center, center_vertical, center_horizontal etc.
android: diviseur Ceci peut être dessiné pour être utilisé comme séparateur vertical entre les boutons. Vous utilisez une valeur de couleur, sous la forme “#rgb”, “#argb”, “#rrggbb” ou “#aarrggbb”.

Installation ou configuration

Instructions détaillées sur la configuration ou l’installation de la mise en page Android.