1
       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 一次选择两个复选框的逻辑。你能帮帮我吗?

4

1 回答 1

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
于 2012-04-24T07:31:11.420 回答