Android动态复选框

时间:2011-01-11 15:41:15

标签: android-widget

我正在尝试为我的活动添加动态复选框。然而,作为一个初学者,我无法绕过能够添加复选框并删除它们的基础知识。这是我的代码......

private void 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();
     }});       
}

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

1 个答案:

答案 0 :(得分:0)

对于循环未正确结束,花括号错误的地方