2011-01-11 91 views
1

我正在尝试向我的活动添加动态复选框。不过,作为一名初学者,我无法理解能够添加复选框并将其删除的基础知识。这里是我的代码....Android动态复选框

私人无效createCheckbox(){

 for(int i=0; i<5; i++){ 
     cb = new CheckBox(this); 
     ll.addView(cb); 
     cb.setText("Test"); 
    } 

    ll.addView(submit); 

     submit.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      for(int i = 0; i < 5; i++) { 
       ll.removeView(cb); 
      } 
      ll.removeView(submit); 
      Questions(); 
    }});  
} 

L1是linerlayout对象。这个想法是当代码运行时,5个复选框出现,然后一旦用户点击提交按钮,他们将被删除。 当前正在查看框,但按下提交按钮时,只有五个中的一个被删除。我不明白我做错了什么?

回答

0

For循环不正常结束,花括号错了地方