好吧,我有一个非常简单而又困难的问题.
我有10个复选框,全部称为"检查",每个复选框都有1到10的唯一ID.当我按下我的应用程序上的按钮时,我希望能够分辨哪些复选框已选中,哪些不是.
我确定答案很简单,但我想不出我能做到这一点.我有按钮的代码,当它们都被称为'check'时,我无法弄清楚如何通过id检查每个复选框.希望你们其中一个人可以帮助我.
Bra*_*don 11
CheckBox chkbx1 = (CheckBox) findViewById(R.id.***);
chbkx1.isChecked();
Run Code Online (Sandbox Code Playgroud)
isChecked()根据复选框的选中状态返回true或false.希望有所帮助!
试试这个,
在按钮的OnClickListener中添加以下代码
boolean checkedState[] = new boolean[10];
for(int i=0; i <= 10; i++)
{
CheckBox c = (CheckBox)findViewById(i);
checkedState[i] = c.isChecked();
}
Run Code Online (Sandbox Code Playgroud)
让我知道发生了什么.
| 归档时间: |
|
| 查看次数: |
45360 次 |
| 最近记录: |