Я не знаю, если это было задано или нет (я немного искал, но безрезультатно), но у меня немного времени, и мне нужна помощь
Я разрабатывал приложение для Android и только под этой платформой начал работать только 3 месяца
У меня есть выборочный тест с различными вопросами, да и нет ответов с помощью переключателей
Я хочу посчитать ответы "да", но даже так, если я поставлю r1.isChecked () вместо кнопок for и [i] .isChecked (), это подсчитывает клики
Вот то, что я пробовал до сих пор, и каждый раз, когда я нажимаю на первую радиокнопку, меня закрывают силой RadioButton[]buttons={rb1, rb3,rb5} ;
public void onClick(View view){
checkStates(buttons);
}
private void checkStates(RadioButton[] buttons) {
for (int i=0; i<buttons.length; i++) {
if (buttons[i].isChecked())
da++;}
tv.setText("Result:"+yes);
}
Как я могу сообщить своему приложению, что радиокнопки уже проверены и нет необходимости увеличивать их при повторном нажатии (на той же радиокнопке?)
Есть ли способ подсчета с использованием идентификаторов или названия радиокнопок?
Если так, то как мне это сделать? Некоторые учебные пособия (я их люблю) и советы могут очень помочь.
Спасибо.