0
我正在用編程方式創建一個帶有按鈕的複選框列表。爲了更新目的,我需要刪除舊的複選框列表和按鈕,然後在delete_element
方法中創建新的複選框。我怎樣才能刪除LinearLayout中的複選框和按鈕?從LinearLayout中刪除複選框和按鈕
我很感激任何幫助。
private void createCheckboxList(final ArrayList<Integer> items) {
final ArrayList<Integer> selected = new ArrayList<Integer>();
final LinearLayout ll = (LinearLayout) findViewById(R.id.lila);
for (int i = 0; i < items.size(); i++) {
CheckBox cb = new CheckBox(this);
cb.setText(String.valueOf(items.get(i)));
cb.setId(items.get(i));
ll.addView(cb);
}
Button btn = new Button(this);
btn.setLayoutParams(new LinearLayout.LayoutParams(500, 150));
btn.setText("submit");
ll.addView(btn);
btn.setOnClickListener(new View.OnClickListener() {}
}
一套自己的知名度去 –
@Logic:我怎麼能找到的複選框的id和按鈕HTE的'remove_element'方法? –
使他們私密,以便您可以在整個班級訪問 –