Wie der Titel sagt, muss ich den Text direkt unter der ToggleButton
, die unter einer RadioGroup
sind.TextView unter ToggleButton in RadioGroup
Ich möchte den Status-Text jedem Kreis. Ich habe versucht mit der Kombination von usw. aber nicht geklappt.
Hier ist mein Layout Teil:
<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>
Ist die zweite 'LinearLayout' innerhalb der ersten? Wenn ja, wird auf der rechten Seite die 'TextView' angezeigt. –
Überprüfen Sie Ihr übergeordnetes lineares Layout, ich änderte die Ausrichtung auf vertikal statt horizontal, dass Sie – Inducesmile
Awesome verwendet. Das funktioniert. Musste eine Füllung machen, um den Text auf die Knöpfe auszurichten. Danke! –