Le Tutoriel de Android Space
View more Tutorials:
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);