我有一个TableLayout,我正在动态添加行。在每一行中,我都有一个复选框。
我的问题是控制检查哪些复选框,我甚至不知道如何循环每一行。请帮帮我。
答案 0 :(得分:1)
Checkbox checkbox;
checkbox = (CheckBox) findViewById(R.id.checkbox);
checkBox.setChecked(false);
或者是真的。这应该工作,只需用您的变量和@ + id替换复选框
编辑:
您可以实现OnCheckedChangeListener,然后使用类似
的内容@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
switch (arg0.getId()) {
case R.id.checkbox1:
if (checkbox1.isChecked()){
//code to use when user checks the box
}else{
//code to use when user UNchecks the box
}
break;
}
}