I want to implement click on a button (or other event) to add or remove view, find the Layoutinflater this class online. here are some of my own experiences:Android official online Layoutinflater's api:http://developer.android.com/reference/android/view/layoutinflater.html1. Add view
LinearLayout mylayout = ( linearlayout ) Findviewbyid ( R. ID. My_layout) ; //Mylayout is the root layout of my activity's interface
View Hiddenview = Getlayoutinflater (). Inflate (R.layout.hidden_view, mylayout, false); Hiddenview is a hidden view,
Import from Hidden_view.xml file
Mylayout.addview (Hiddenview);
2. Delete View
View Hiddenview = Findviewbyid ( R. ID. Hidden_layout ) ; //Hidden_layout is root layout in hidden_view.xml
if (null! = Hiddenview) {
ViewGroup parent = (ViewGroup) hiddenview.getpatent ();
Parent.remove (Hiddenview);
}
Android Layoutinflater dynamically Add delete view