Android 如何使用单选按钮计算是和否答案
我不知道是否有人问我这个问题(我搜索了一点,但没有结果),但我有点时间紧迫,我需要帮助 我一直在用Android开发一个应用程序,在这个平台下我才开始开发3个月 我有一个选择测试,有不同的问题,用单选按钮回答是和否 我想计算“是”的答案,但即使这样,如果我将r1.isChecked()而不是for和button[I].isChecked()放在这里,它也会计算点击次数 这是我一直尝试的,每次我点击第一个radiobuttonAndroid 如何使用单选按钮计算是和否答案,android,radio-button,Android,Radio Button,我不知道是否有人问我这个问题(我搜索了一点,但没有结果),但我有点时间紧迫,我需要帮助 我一直在用Android开发一个应用程序,在这个平台下我才开始开发3个月 我有一个选择测试,有不同的问题,用单选按钮回答是和否 我想计算“是”的答案,但即使这样,如果我将r1.isChecked()而不是for和button[I].isChecked()放在这里,它也会计算点击次数 这是我一直尝试的,每次我点击第一个radiobuttonradiobutton[]buttons={rb1,rb3,rb5},我
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);
}
public void onClick(视图){
检查状态(按钮);
}
私有无效检查状态(单选按钮[]按钮){
对于(int i=0;i,您不希望计算每次单击,甚至每个“状态更改”,因为这不准确
最好的方法是创建一个名为checkStates(RadioButton[]buttons){}
每次用户单击单选按钮时,您都会调用此函数
您可以将所有RadioButton对象存储在一个数组中,并将其传递给函数,然后该函数遍历RadioButton列表并检查它们的状态。如果它计算为6,则转到其他活动。我尝试了您建议的方法,但每次尝试单击第一个单选按钮时,我都会强制关闭。我将用代码编辑帖子。你能检查一下吗?你能发布你在强制关闭时看到的LogCat错误吗?什么是da
?什么是yes
?