view的生成 findviewbyid inflter

参考:http://zhouyunan2010.iteye.com/blog/1488725

http://blog.csdn.net/guolin_blog/article/details/12921889

 

LayoutInflater其实就是使用Android提供的pull解析方式来解析布局文件的

createViewFromTag()这个方法,并把节点名和参数传了进去。看到这个方法名,我们就应该能猜到,它是用于根据节点名来创建View对象的。确实如此,在createViewFromTag()方法的内部又会去调用createView()方法,然后使用反射的方式创建出View的实例并返回。调用rInflate()方法来循环遍历这个根布局下的子元素

 

 

posted on 2014-03-28 11:55  wjw334  阅读(275)  评论(0编辑  收藏  举报

导航