我有一项活动,用户必须从列表中选择一个选项。
例如:
<relativeLayout>
<relativeLayout> <radiobutton> <textview>
<relativeLayout> <radiobutton> <textview> <edittext> <textview>
<relativeLayout> <radiobutton> <textview> <spinner> <textview>
<relativeLayout>
因此,任何时候都只能选择一个单选按钮。
执行此操作的最佳方法可能是使用radioGroup来管理这些按钮。由于relativeLayouts已到位,因此无法使用radioGroup确保一次只检查一个单选按钮。
除了手动管理radioButton行为(即onClick,将其他单选按钮设置为未选中)之外,还有更好的方法吗?
答案 0 :(得分:0)
RadioButton android:checked="false"
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical"
id="@+id/group1">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Q1: What is Android?" android:textStyle="bold" />
<RadioButton android:checked="false"
android:text="@string/radio_group_1_option1" id="@+id/option1" />
<RadioButton android:checked="false"
android:text="@string/radio_group_1_option2" id="@+id/option2" />
<RadioButton android:checked="false"
android:text="@string/radio_group_1_option3" id="@+id/option3" />
</RadioGroup>