在接下来的 XML 中,每个RadioButton
都设置为android:gravity="center"
.
所有三个按钮都会显示,但按钮说明居中。按钮本身不是。如何使按钮及其描述居中?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight=".3"
android:gravity="center"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight=".3"
android:gravity="center"
android:checked="true"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight=".3"
android:gravity="center"
android:text="RadioButton" />
</RadioGroup>
</LinearLayout>
在这张图片中,您可以忽略顶部栏。这已经被编码了。我看到的是“RadioButton”文本右侧的 RadioButtons(按钮本身位于布局边界上)。想要的最终结果是,因为我无法发布图片:就是这样。