Я пытаюсь добавить динамический флажок в свою деятельность.Однако, будучи новичком, я не могу обойти основы возможности добавлять флажки и снимать их.Вот мой код ....
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 - объект линейного размещения.Идея состоит в том, что когда код запускается, появляются 5 флажков, а затем, когда пользователь нажимает кнопку отправки, они удаляются.В настоящее время поля видны, но при нажатии кнопки отправки удаляется только одна из пяти.Я не понимаю, что я делаю не так?