在实际开发中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类的作用及使用方法,对比了其与findViewById的区别,并通过示例代码解释如何使用inflate方法加载XML布局。

935

被折叠的 条评论
为什么被折叠?



