Android inflate方法的参数

inflate(int resource, ViewGroup root,boolean attachToRoot)

参数1:要填充的布局
参数2:将要被填充到的viewgroup
参数3:是否依附于父布局(即root)

两个参数:

1,root == null,表示不依附于父布局,此时resource的根节点的width和height将不会起作用

2,root != null,等同于三个参数的(第2条)

三个参数:

1,root == null,不考虑attachToRoot的值

2,root != null,attachToRoot==true ,自动加载到root布局,不用再调用root.addview(**),否则会报异常

3,root != null,attachToRoot == false,需要调用 root.addview(**)

你可能感兴趣的:(Android inflate方法的参数)