每次在出现使用
1. public View inflate(int resource, ViewGroup root)
2. public View inflate(int resource, ViewGroup root, boolean attachToRoot)
用的最多就是这种,我平常用的第一种比较多,但看了网上的解释,现在发现还要是用第二种,原因是什么,大概说一下。
第一种方法:root为空,那么解析出来的item,就不能附带出item根布局的属性。
第二种方法:attachToRoot为true,就将这个root作为根对象返回。如果为false,只将root布局的LayoutParams属性附加到resource的根布局上。
下面是具体的原因描述 ,大部分是在网上找的。参考了http://www.2cto.com/kf/201407/313054.html 和http://blog.csdn.net/lovexieyuan520/article/details/9036673