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を使用して一度に2つのチェックボックスを選択する方法のロジックを理解できません。手伝ってくれませんか。

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 に答える