Android控制TableLayout中的选中复选框

时间:2011-12-12 23:16:02

标签: android checkbox dynamic tablelayout

我有一个TableLayout,我正在动态添加行。在每一行中,我都有一个复选框。

我的问题是控制检查哪些复选框,我甚至不知道如何循环每一行。请帮帮我。

1 个答案:

答案 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;

    }
}