我在Android Studio上制作了一个测验应用。我有一组radioButtons,但问题是当我检查radiobutton
并在已经检查时单击它时,radioButton会一遍又一遍地堆叠该值。我只想添加一次值,当检查时,即使我点击它已经检查它不应该继续添加任何这是我的radioButton的方法代码。
public void firstAnswer(View view) {
boolean checked = ((RadioButton) view).isChecked();
switch (view.getId()) {
case R.id.firstAnswer_question1:
if (checked) {
radioButtonQuestionOneScore = radioButtonQuestionOneScore + 12.50;
break;
} else {
radioButtonQuestionOneScore = 0;
}
break;
case R.id.secondAnswer_question1:
if (checked)
break;
case R.id.thirdAnswer_question1:
if (checked)
break;
}
}
答案 0 :(得分:0)
你可以使用CheckBox,RadioButton不会为你的问题提供任何默认属性,否则你必须设计Custom RadioButton。