正如標題所說,我需要對齊ToggleButton
以下的文本,這些文本位於RadioGroup
之下。TextView下面RadioGroup裏面的ToggleButton
我希望每個圓圈下面的狀態文本。我嘗試使用RelativeLayout
等組合,但沒有解決。
這裏是我的佈局部分:
<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>
是第一個內部的第二'LinearLayout'?如果是,則在右側顯示「TextView」。 –
檢查你的父母的線性佈局,我改變了方向爲垂直而不是水平,你使用 – Inducesmile
真棒。這樣可行。不得不做一些填充以將文本與按鈕對齊。謝謝! –