当我正在开发一个应用程序并且我需要单选按钮时,我决定创建一个RadioGroup
并且在其中,我创建了3个RadioButton
并且我想将它们放置在左侧,中心,并且相应地。
我将android:orientation:"horizontal"
放入RadioGroup
,我已将android:layout_gravity="left
放置在RadioGroup内创建的RadioButton
的右侧或中间位置,但它只是将按钮放在彼此旁边离开了,并稍微扭曲了文字。
如果我将android:gravity="left"
应用于按钮,则会发生同样的事情。
我不确定如何对齐左侧的第一个按钮,中间的第二个按钮和右侧的第三个按钮。
谢谢!
答案 0 :(得分:1)
在你的布局中尝试这个:
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="3"
android:orientation="horizontal">
<RadioButton
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="1"/>
<RadioButton
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="2"/>
<RadioButton
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="3"/>
</RadioGroup>