【发布时间】:2010-03-02 06:08:14
【问题描述】:
我有多个单选按钮,我想使用表格进行布局,但也将它们包含在单个单选组中。我有以下 xml 布局:
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/Group1">
<TableLayout android:id="@+id/RadioButtons"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TableRow>
<RadioButton android:id="@+id/rad1"
android:text="RButton1"
android:layout_width="105px"
android:layout_height="wrap_content"
android:textSize="13px"></RadioButton>
<RadioButton android:id="@+id/rad2"
android:text="RButton2"
android:layout_width="105px"
android:textSize="13px"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:id="@+id/rad3"
android:text="RButton3"
android:layout_width="105px"
android:textSize="13px"
android:layout_height="wrap_content"></RadioButton>
</TableRow>
</TableLayout>
</RadioGroup>
但不幸的是,表格内的单选按钮似乎忽略了它们位于 RadioGroup 标签内的事实,因此您一次可以选择多个单选按钮。我注意到,通过移除表格并只使用单选按钮,它就可以正常工作。我该如何克服呢?是否像在表内而不是在表外声明无线电组一样简单?谢谢你的帮助。
【问题讨论】: