android使第一个单选按钮始终被选中

时间:2014-05-14 12:23:28

标签: android sqlite radio-button

我正在开发一个测验应用程序,它包含一个问题和存储在sqlite数据库中的三个选项,我正在使用这些选项的单选按钮。问题是第一个单选按钮将仅在第一次选择时,当我选择问题1中的第二个选项时,我转到下一个问题,第二个选项将保持选中状态,我希望在每个问题中选择选项1 。因此,如果我在下一个问题中选择问题1中的第二个选项,则应选择第一个选项。

my xml code:

<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
>

<RadioButton
android:id="@+id/radio0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true"
android:text="RadioButton" />

<RadioButton
android:id="@+id/radio1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="RadioButton" />

<RadioButton
android:id="@+id/radio2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="RadioButton" />
</RadioGroup>

我尝试使用java但它不起作用:

RadioButton FirstOption, SecondOption, ThirdOption;   

while(questionID < 10) 
{
FirstOption.isChecked();    
}

1 个答案:

答案 0 :(得分:2)

FirstOption.setChecked(true)

会做到这一点。