2012-04-24 16 views
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); 
     } 

私はforループを持っています。 forループを使用してチェックボックスを作成しましたが、チェックボックスIDを使用して一度に2つのチェックボックスを選択する方法のロジックを理解することができません。私を助けてください。Android複数のチェックボックスをチェック

答えて

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 
+0

は砂ありがとうしかし、どのように私は、変数にこれを割り当てていますか? ifループを使用する予定で、2つのチェックボックスを選択すると、いくつかのアクティビティを追加します –

関連する問題