关于LayoutInfalter.infalte方法的三个参数

LayoutInflater.infalte(int resId, ViewGroup root , boolen attachToRoot);

root:传入且不为null的话,且attachToRoot为true,那么返回的是包含resId布局的root布局。

如果传入,且attachToRoot为false的话,那么root的作用仅仅是为resId布局提供LayoutPrarms参数,也就是说如果root为null,那么resId布局里面设置的宽高,margin等LayoutPrarms参数是没有意义的,而且返回的view仅仅是resId的布局。

调用inflate(int resId, ViewGroup root )等于调用 inflate(resId, root, root != null);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容