Comment l'espace des éléments dans un LinearLayout?
Je veux créer une barre d'outils qui ressemble à:
Comment puis-je le faire en XML? Voici ce que le mien ressemble actuellement:
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/toolbarLinearLayout" android:background="@color/solid_yellow">
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/replyButton" android:text="Reply"></Button>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="RT" android:id="@+id/rtButton"></Button>
<Button android:id="@+id/dmButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="DM"></Button>
</LinearLayout>
OriginalL'auteur Sheehan Alam | 2011-05-23
Vous devez vous connecter pour publier un commentaire.
Semble que vous voudrez peut-être le rembourrage de l'attribut du LinearLayout, par exemple
Pour obtenir les éléments de chaque de prendre la même quantité d'espace, utilisez layout_weight, par exemple
Tant que tous les éléments ont le même poids qu'ils devraient prendre le même espace. layout_width="fill_parent" permettra d'assurer l'ensemble de la barre est remplie.
J'ai essayé d'ajouter paddingLeft & paddingRight mais l'espace entre les boutons ne sont pas rembourré
Hey, j'ai mis à jour ma réponse un peu - j'espère que c'est plus le long des lignes de ce que vous recherchez.
OriginalL'auteur actionshrimp
Définir votre barre d'outils à quelque chose comme ceci:
Tout l'espace supplémentaire sera attribué à la transparence de vues entre les boutons.
OriginalL'auteur Ted Hopp
Ajouter android:layout_margin="valeur" pour l'élément dans linearlayout.Cela a fonctionné pour moi.
OriginalL'auteur anjaneya