android - How to get dynamic CheckBox Id -
android - How to get dynamic CheckBox Id -
i have created checkbox dynamically. based on require list size creating new dynamic check box in repeated manner , setting id that. want check in other loop.
for(int i=0;i<require.size();i++) { //from requirements requirement=require.get(i); relativelayout rl1 = new relativelayout(getactivity()); rl1.setbackgroundresource(r.drawable.listviewdesign); l1.setorientation(linearlayout.vertical); req1 = new checkbox(getactivity()); rl1.addview(req1); req1.setid(integer.parseint(requirement.r_id)); log.i("getid",integer.tostring(req1.getid())); li.add(integer.tostring(req1.getid())); }
in loop checking element of li , proj_require1 values. if both equal want create checkbox checked. have written code here.
for(int i=0;i<li.size();i++) { //li.get(i); req1 = (checkbox) container.findviewbyid(i); string sr = req1.tostring(); for(int j=0;j<proj_require1.size();j++) { pr = proj_require1.get(j); if(sr.equals(pr.rid)) { req1.setchecked(!req1.ischecked()); } else { req1.setchecked(req1.ischecked()); } } }
but uncertainty in first loop creating checkbox based on size of require object. every time creates checkbox within loop. in sec loop trying access checkbox created in first loop. please help me solve problem? way can create checkbox in first loop. want access in other loop. possible?
android
Comments
Post a Comment