radioButton不会在单击时停止添加值

时间:2017-05-11 01:27:11

标签: java android

我在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;

    }

}

1 个答案:

答案 0 :(得分:0)

你可以使用CheckBox,RadioButton不会为你的问题提供任何默认属性,否则你必须设计Custom RadioButton。