J'essaie de disposer deux boutons (avec des images dessus qui fonctionnent bien) l'un à côté de l'autre et de les centrer horizontalement. C'est ce que j'ai fait jusqu'à présent :
<LinearLayout android:orientation="horizontal" android:layout_below="@id/radioGroup"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|center">
<Button
android:id="@+id/allow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/radioGroup"
android:layout_gravity="center_horizontal"
android:drawableLeft="@drawable/accept_btn"
android:text="Allow"/>
<Button
android:id="@+id/deny"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/allow"
android:layout_below="@id/radioGroup"
android:layout_gravity="center_horizontal"
android:drawableLeft="@drawable/block_btn"
android:text="Deny"/>
</LinearLayout>
Malheureusement, ils sont toujours alignés sur le côté gauche. Toute aide est la bienvenue ! Yves
Modifier :
Malheureusement, aucun des commentaires ou suggestions ne fonctionne jusqu'à présent. C'est pourquoi j'essaie de fournir une mise en page simplifiée et complète maintenant avec un RelativeLayout :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_centerHorizontal="true">
<TextView android:text="@+id/TextView01" android:id="@+id/TextView01"
android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<Button
android:id="@+id/allow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/TextView01"
android:text="Allow"/>
<Button
android:id="@+id/deny"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/allow"
android:layout_alignTop="@id/allow"
android:text="Deny"/>
</RelativeLayout>
J'ai essayé toutes les combinaisons d'attributs dans le LinearLayout et sur les éléments Button sans succès. Avez-vous d'autres idées ?
0 votes
Quelle est la taille des boutons ? S'adapteront-ils côte à côte comme vous le souhaitez ?
0 votes
Oui, ce n'est pas un problème du tout. Actuellement, ils apparaissent côte à côte, mais ils restent sur le côté gauche.
0 votes
Oh je vois quel est votre problème, j'ai mal lu le problème. Je pensais que vous disiez que vous n'arriviez pas à les aligner horizontalement.