【发布时间】:2014-06-17 16:43:41
【问题描述】:
我有 4 个 RadioButtons(同一个 RadioGroup 的一部分),我想像这样对齐它们:
我使用的代码是:
<RadioGroup
android:id="@+id/add_reminder_type"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="@dimen/zero"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical" >
<RadioButton
android:id="@+id/add_reminder_daily"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/add_reminder_daily" />
<RadioButton
android:id="@+id/add_reminder_weekly"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/add_reminder_weekly" />
</LinearLayout>
<LinearLayout
android:layout_width="@dimen/zero"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical" >
<RadioButton
android:id="@+id/add_reminder_monthly"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/add_reminder_monthly" />
<RadioButton
android:id="@+id/add_reminder_yearly"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/add_reminder_yearly" />
</LinearLayout>
</RadioGroup>
但是通过使用这段代码,RadioGroup 失去了它的属性,所有的 RadioButtons 可以同时被检查。
知道 RadioGroup 如何使用这种对齐方式保留其属性?
【问题讨论】:
-
@Hemant :我希望一次只检查一个单选按钮(因为它们是 1 RadioGroup 的一部分)
-
@Amardeep : 这段代码只是我用来制作广播组的 XML 的一部分
-
检查我更新的答案... android:checked="true" 用于任何单选按钮
-
请给出否决这个问题的理由!或者你总是对你无法回答的问题投反对票?
标签: android xml radio-button alignment