Je suis nouveau à Android.Can quelqu'un peut donner quelques idées pour mon problème.comment supprimer sublayout de la mise en page dans Android?
/* 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);
Dans le code ci-dessus au moment de cliquez sur le bouton i souhaite effacer le chl_layout du par_layout.But je ne peux pas. Quelqu'un peut-il donner quelques idées?
Note: Le code suivant ne fonctionne pas aussi
par_layout.removeView(chl_layout);
Je l'ai déjà utilisé mais il ne supprime pas le chl_layout – Alex
@Alex - alors pourquoi avez-vous accepté cela? – katzenhut