Cómo eliminar sublayout de la disposición en Android?

Soy nuevo en Android. ¿Puede alguien dar algunas ideas para mi problema.

/* Parent Linear Layout */ final LinearLayout par_layout=new LinearLayout(this); par_layout.setOrientation(LinearLayout.VERTICAL); /* Child Linear Layout */ final LinearLayout chl_layout=new LinearLayout(this); chl_layout.setOrientation(LinearLayout.VERTICAL); TextView tv_name=new TextView(this); tv_name.setText("Name "); TextView tv_item=new TextView(this); tv_item.setText("Items "); Button btn_submit=new Button(this); btn_submit.setText("Submit"); btn_submit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub par_layout.removeAllViewsInLayout(); } }); chl_layout.addView(tv_name); chl_layout.addView(tv_item); chl_layout.addView(btn_submit); par_layout.addView(chl_layout); setContentView(par_layout); 

En el código anterior en el momento de hacer clic en el botón que desea borrar el chl_layout de la par_layout.But no puedo. ¿Alguien puede dar algunas ideas?

Nota: El código siguiente también no funciona

  par_layout.removeView(chl_layout); 

Utilice debajo del código para eliminar la vista secundaria de la vista principal.

  par_layout.removeView(chl_layout); 

Para hacer todo el diseño vacío hay una función void …

LinearLayout li = new LinearLayout (this);

Li.removeAllViews ();

Intente usar esto:

 fatherLayout.removeViewInLayout(childLayout); 

No puedo quitar una vista secundaria (TableRow) de su matriz (TableLayout) con removeView (vista Ver). Pero addView está funcionando. Extraño…

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.