Comme le titre l'indique, je dois aligner le texte juste en dessous du ToggleButton
qui sont sous un RadioGroup
.TextView ci-dessous ToggleButton à l'intérieur de RadioGroup
Je veux que le texte d'état en dessous de chaque cercle. J'ai essayé avec la combinaison de RelativeLayout
etc. mais n'ai pas fonctionné.
Voilà ma part de mise en page:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="horizontal"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingTop="10dp">
<RadioGroup
android:id="@+id/toggleGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ToggleButton
android:id="@+id/toggleOnlineStatus"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:background="@drawable/style_toggle_button"
android:checked="true"
android:textOff=""
android:textOn="" />
<TextView
android:id="@+id/tvOnline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/toggleOnlineStatus"
android:layout_centerHorizontal="true"
android:text="Away" />
<ToggleButton
android:id="@+id/toggleAwayStatus"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:background="@drawable/style_toggle_button"
android:textOff=""
android:textOn="" />
<TextView
android:id="@+id/tvAway"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Away" />
<ToggleButton
android:id="@+id/toggleDNDStatus"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:background="@drawable/style_toggle_button"
android:textOff=""
android:textOn="" />
<TextView
android:id="@+id/tvDND"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DND" />
<ToggleButton
android:id="@+id/toggleXAStatus"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:background="@drawable/style_toggle_button"
android:textOff=""
android:textOn="" />
<TextView
android:id="@+id/tvXA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="XA" />
</RadioGroup>
</LinearLayout>
est le deuxième 'LinearLayout' l'intérieur du premier? Si oui, cela affiche le 'TextView' dans le côté droit. –
Vérifiez votre disposition linéaire parent, j'ai changé l'orientation à la verticale au lieu de l'horizontale que vous avez utilisé – Inducesmile
Awesome. Ça marche. J'ai dû faire du rembourrage pour aligner le texte sur les boutons. Je vous remercie! –