public View
inflate(@LayoutRes int resource
, @Nullable ViewGroup root
) {
return inflate(resource
, root
, root
!= null
);
}
public View inflate
(int resource
, ViewGroup root
, boolean attachToRoot
)
首先我先说下我对每个参数的理解 第一个参数:想要添加的布局 第二个参数:想要添加到哪个布局上面 (null和有值的区别 null时第一个参数中最外层的布局大小无效,有值的时候最外层的布局大小有效) 第三个参数:是否直接添加到第二个参数布局上面 (true代表layout文件填充的View会被直接添加进parent,而传入false则代表创建的View会以其他方式被添加进parent)
参考:https://www.jianshu.com/p/c92243287793