layoutInflater
layoutInflater.inflate()方法似于findViewById()方法,不同点是layoutInflater.inflate()是用来找res/layout/下的XML布局文件,并且实例化;而findViewById()是找XML布局文件下的具体控件(如:Button、TextView等等)。
使用场景:
1、对于一个没有被载入或者想要动态载入的界面,都需要使用layoutInflater.inflater()来载入界面。
2、对于一个已经载入的界面,可以使用activity.findViewById()来获取界面中的控件。
https://www.jianshu.com/p/406203d924a8
LayoutInflater使用示例
// 获取R.layout.item_goods 布局
View view = LayoutInflater.from(this).inflate(R.layout.item_goods, null,false);