<RadioGroup
android:id="@+id/q1_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=".07"
android:gravity="center"
android:orientation="vertical"
android:paddingBottom="0dip"
android:paddingLeft="0dip" >
我想将这三个单选按钮居中。我该怎么办?我已经尝试设置android:gravity="center"
,但是它没有使单选按钮居中。
<RadioButton
android:id="@+id/q1a3"
android:layout_width="102dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="5" />
<RadioButton
android:id="@+id/q1a1"
android:layout_width="106dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="4" />
<RadioButton
android:id="@+id/q1a2"
android:layout_width="101dp"
android:layout_height="wrap_content"
android:layout_marginBottom="118dp"
android:clickable="true"
android:gravity="center"
android:text="2" />
</RadioGroup>
包装你RadioGroup
有RelativeLayout
和RadioGroup
集android:layout_centerVertical="true"
和android:layout_centerHorizontal="true"
属性。
就是这样
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioGroup
android:id="@+id/q1_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true">
<RadioButton
android:id="@+id/q1a3"
android:layout_width="102dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="5" />
<RadioButton
android:id="@+id/q1a1"
android:layout_width="106dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="4" />
<RadioButton
android:id="@+id/q1a2"
android:layout_width="101dp"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"
android:text="2"/>
</RadioGroup>
</RelativeLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句