Java 如何从第一次单击选择项的单选按钮中获取值
当我选择第一个选项(正确答案)时,单击“提交”获取值并更新变量不会发生,但当单击第二个选项而不单击“提交”按钮并返回并单击第一个选项并按“提交”时,将获取值并更新变量。 如何从第一个选择中获取值。 xmlJava 如何从第一次单击选择项的单选按钮中获取值,java,android,xml,android-studio,Java,Android,Xml,Android Studio,当我选择第一个选项(正确答案)时,单击“提交”获取值并更新变量不会发生,但当单击第二个选项而不单击“提交”按钮并返回并单击第一个选项并按“提交”时,将获取值并更新变量。 如何从第一个选择中获取值。 xml 单击radioButton0时,您没有做任何事情。您正在将0添加到0 此外,每次单击单选按钮时,该值都会被重置,因为当单击radioButton0时,score2=0在onCheckedChanged内,所以您没有做任何事情。您正在将0添加到0 此外,每次单击单选按钮时,该值都会重置,因为sc
单击
radioButton0
时,您没有做任何事情。您正在将0添加到0
此外,每次单击单选按钮时,该值都会被重置,因为当单击
radioButton0
时,score2=0
在onCheckedChanged
内,所以您没有做任何事情。您正在将0添加到0
此外,每次单击单选按钮时,该值都会重置,因为score2=0
在onCheckedChanged
中
<RadioGroup
android:id="@+id/radioGroup"
android:layout_width="fill_parent"
android:layout_height="90dp"
android:layout_marginTop="8dp">
<RadioButton
android:id="@+id/radioButton0"
style="@style/MyRadio"
android:text="True"
/>
<RadioButton
android:id="@+id/radioButton1"
style="@style/MyRadio"
android:text="False" />
</RadioGroup>
RadioGroup rg = (RadioGroup) findViewById(R.id.radioGroup);
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
score2=0;
switch(checkedId){
case R.id.radioButton0:
score2+=0;
break;
case R.id.radioButton1:
score2+=10;
break;
}
}
});