LayoutInflater是什么?
LayoutInflater是Android系统的一个服务,我们可以通过它,把布局文件动态生成View,实现View视图的动态添加。
LayoutInflater在Android日常开发工作中经常使用到,并且我们经常调用的Activity的setContentView方法,它的内部实现就用到了LayoutInflater。
LayoutInflater对象的获取方式
我们可以通过多种方式来调用LayoutInflater服务。
方法一:LayoutInflater.from(context)
我们可以通过LayoutInflater.from(context)方法来返回LayoutInflater对象,来看源码:
public static LayoutInflater from(Context context) {
LayoutInflater LayoutInflater =
(LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (LayoutInflater =&#