LayoutInflater类的使用

在实际开发中LayoutInflater这个类非常有用,作用类似于findViewById()
不同点是LayoutInflater是用来找layout下的xml布局文件,而且实例化,而findViewById()是我们具体XML下的widget控件
LayoutInflater.from(this).inflate(R.layout.activity_main, tabHost.getTabContentView(), true);
对于没有被载入或者想要动态载入的界面都需要使用inflate来载入
对于一个已经载入的Activity,就可以使用实现了这个Activity的findViewById获取界面元素

inflate(int resource,ViewGroup root,boolean attachToRoot)
第一个参数是xml资源
第二个是viewGroup
第三个参数是bool类型,如果true就把xml布局添加到第二个参数所代表的viewGroup



你可能感兴趣的:(LayoutInflater类的使用)