Android inflate 方法理解

来源:互联网 发布:淘宝同款比价软件 编辑:程序博客网 时间:2024/06/09 22:53

方法原型:
1. 两个参数:inflate(int resource, ViewGroup root)
2. 三个参数:inflate(int resource, ViewGroup root, boolean attachToRoot)

方法1内部调用方法2,attachToRoot默认为true

个人理解
a. 当root为null的时候,返回值为resource对应的布局,attachToRoot参数不起作用。

b. 当root不为null的时候,返回值为root对应的布局。resource布局直接添加到root布局中。attachToRoot为true时, resource根布局的所有属性 在 root布局中都起作用;当attachToRoot为false时,resource根布局中的所有layout属性在root布局中失效。

原创粉丝点击