1.1 generateDecor里就是直接return了new DecorView
- onResourcesLoaded加载资源
3.1 onResourcesLoaded()方法里,其实调用了inflater.inflate()来生成View,然后addView添加到父布局下面
mLayoutInflater.inflate() - LayoutInflater.java
- LayoutInflater.inflate()就是用来加载xml的
- View inflate(XmlPullParser parser, @Nullable ViewGroup root, boolean attachToRoot)三个参数分别是 XML解析器、父布局的类型、是否要添加到父布局下面(详情看第四步)
attachToRoot 用到的地方
- 查看inflate方法,重点方法 createViewFromTag()创建View。