我正在使用复选框主要进行可扩展列表视图。但在某些地方我有单选按钮。我需要只能选择一个单选按钮。现在我选择了所有这些。我是否需要无线电组或重新记录最后一次检查按钮?
答案 0 :(得分:0)
使用无线电组。
<?xml version="1.0" encoding="utf-8"?>
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/radio_pirates"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pirates"
android:onClick="onRadioButtonClicked"/>
<RadioButton android:id="@+id/radio_ninjas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ninjas"
android:onClick="onRadioButtonClicked"/>
</RadioGroup>
http://developer.android.com/guide/topics/ui/controls/radiobutton.html
结构如下:
<LinearLayout>
<RadioGroup >
<ListView>
<ListItem>
<TextView/>
<RadioButton/>
</ListItem>
<ListItem>
<TextView/>
<RadioButton/>
</ListItem>
<ListItem>
<TextView/>
<RadioButton/>
</ListItem>
</ListView>
</RadioGroup>
</LinearLayout>