devstory

Le Tutoriel de Android Space

  1. Android Space

1. Android Space

Sous Android, Space est une sous-classe légère (lightweight) de la classe View. Il se situe entre les deux composants de l'interface afin de créer un espace entre ces deux composants.
<Space
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"  />

<Space
    android:layout_width="10dp"
    android:layout_height="wrap_content" />
Exemple: Un Space est placé dans un LinearLayout (à l'horizontal) comme une première sous-View dans le but de créer un espace vide sur la gauche.
Exemple: Ajouter deux Space(s) dans un LinearLayout comme première et dernière sous-View(s) afin d'aligner d'autres sous-View au centre de LinearLayout.
Exemple: Ajouter Space entre les composants d'interface et créer un espace entre eux:
Code Java: Ajouter un Space dans un LinearLayout:
// linearLayout = new LinearLayout(MainActivity.this);
// linearLayout.setOrientation(LinearLayout.HORIZONTAL);

LinearLayout.LayoutParams layoutParams
        = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
        LinearLayout.LayoutParams.WRAP_CONTENT, 0);

LinearLayout.LayoutParams layoutParams2
        = new LinearLayout.LayoutParams(15,
        LinearLayout.LayoutParams.WRAP_CONTENT, 0);

Button button1 = new Button(this);
button1.setText("Button");
linearLayout.addView(button1, layoutParams);

// Create a Space View.
Space space = new Space(this);
space.setLayoutParams(layoutParams2);
linearLayout.addView(space);

Button button2 = new Button(this);
button2.setText("Long Button");
button2.setLayoutParams(layoutParams);
linearLayout.addView(button2);

Tutoriels de programmation Android

Show More