Android检查多个复选框

时间:2012-04-24 07:27:36

标签: android checkbox

       for(int i=3;i<plates1.length();++i)
        {
            final CheckBox cb=new CheckBox(this);

            JSONObject jObj1 = plates1.getJSONObject(i);
            String date=jObj1.getString("Name");
            cb.setText(date);
            cb.setId(i);
         }

我在这里有我的for循环。我使用for循环创建了复选框,但是我无法弄清楚如何使用复选框ID一次选择两个复选框。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

for(int i=3;i<plates1.length();++i)
        {
            final CheckBox cb=new CheckBox(this);

            JSONObject jObj1 = plates1.getJSONObject(i);
            String date=jObj1.getString("Name");
            cb.setText(date);
            cb.setId(i);
            parentView.addView(cb) // you should add it in parent layout
         }

然后这就是你如何访问它..

((CheckBox)parentView.findViewById(3)).setChecked(true) // i took the first check box added

// do the same with others