1.动态加载布局
(1)使用LayoutInflater:
LinearLayout linearLayout = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null);返回的是main文件的root。
向获取到的linearLayout中添加控件使用其父类的方法addView(...);
(2)使用View的静态方法inflate(...):
LinearLayout togLayout = (LinearLayout)View.inflate(Main.this, R.layout.togglebutton, linearLayout);
public static View inflate(Context context, int resource, ViewGroup root)
- Inflate a view from an XML resource. Th