我有几个复选框和 2 个计数器...counter1
计算使用以下代码检查了多少个复选框
if (isChecked) {
counter++;
} else {
counter--;
}
这就像一个魅力,但现在我想要counter2
跟踪属于“绿色”组的选中复选框......例如,复选框 1、2、4 和 7 属于“绿色”组,复选框 3、5, 6、8没有。
if (chk1.isChecked() || chk2.isChecked() || chk4.isChecked() || chk7.isChecked()) {
counter2++;
}
我尝试使用另一个if else
来查看检查了多少“绿色”组但是当我使用
System.out.println(counter2);
然后我总是得到counter1
. 为什么会这样?是因为counter1
检查所有复选框和否决counter2
吗?