2015-06-01 62 views
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() {} 

} 
+0

一套自己的知名度去 –

+0

@Logic:我怎麼能找到的複選框的id和按鈕HTE的'remove_element'方法? –

+0

使他們私密,以便您可以在整個班級訪問 –

回答