Jas*_*per 5 android android-layout android-radiogroup
我有Radio Group,它在屏幕上显示为左对齐.
我如何水平居中无线电组.
TextView本身在水平方向上正确对齐.
....
<LinearLayout
android:id="@+id/LinearLayout02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:text="Test"
/>
<RadioGroup
android:id="@+id/radioGroupMode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal" >
<RadioButton
android:id="@+id/radioTestMode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true"
android:tag="OPTION_1"
android:text="Option1"
/>
<RadioButton
android:id="@+id/radioLearnMode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:tag="Option_2"
android:text="Option 2"
/>
</RadioGroup>
</LinearLayout>
....
Run Code Online (Sandbox Code Playgroud)
在无线电组布局中你提到了布局宽度match_parent,如果你提到你的父布局像匹配父,你不能正确使用重力.所以你需要改变宽度wrap_content.
<RadioGroup
android:id="@+id/radioGroupMode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal" >
<RadioButton
android:id="@+id/radioTestMode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true"
android:tag="OPTION_1"
android:text="Option1"
/>
<RadioButton
android:id="@+id/radioLearnMode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:tag="Option_2"
android:text="Option 2"
/>
</RadioGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7267 次 |
| 最近记录: |