comment puis-je mettre 2 boutons côte à côte, afin qu'ils occupent toute la largeur, avec un peu d'espace entre eux ..
J'ai pensé à une disposition linéaire horiz, avec 2 sous-dispositions linéaires définies pour correspondre au parent et au poids 1, chacune contenant le bouton. Existe-t-il un moyen plus simple? cela peut-il être accompli avec des dispositions relatives?
merci!
<LinearLayout
Android:id="@+id/LinearLayout02"
Android:layout_height="wrap_content"
Android:layout_width="match_parent"
Android:layout_alignParentBottom="true">
<Button
Android:id="@+id/Button02"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_weight="1" Android:text="Apply">
</Button>
<Button
Android:id="@+id/Button03"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_weight="1"
Android:text="Cancel">
</Button>
</LinearLayout>
Si vous voulez que les 2 boutons occupent toute la largeur et que les boutons aient la même largeur, vous devez changer dans les 2 boutons la propriété:
Android:layout_width="wrap_content"
à Android:layout_width="match_parent"
car si l'un de ces boutons avec un texte long et l'autre bouton avec du texte court, le bouton avec du texte long occupe plus d'espace.
<LinearLayout
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:gravity="center"
Android:orientation="horizontal" >
<Button
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_margin="5dp"
Android:text="button1"
Android:id="@+id/button" />
<Button
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_margin="5dp"
Android:text="button2"
Android:id="@+id/button2" />
</LinearLayout>