2011-01-11 6 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(); 
    }});  
} 

LL은 linerlayout 객체입니다. 아이디어는 코드가 실행되고 5 개의 체크 박스가 나타나고 사용자가 제출 버튼을 클릭하면 제거됩니다. 현재 상자가 표시되지만 제출 버튼을 누르면 5 개 중 하나만 제거됩니다. 내가 뭘 잘못하고 있는지 이해가 안돼?

답변

0

루프가 올바르게 끝나지 않은 경우 중괄호가 틀린 위치