inflater参数
来源:互联网 发布:知乎日报 rss地址 编辑:程序博客网 时间:2024/06/04 19:27
LayoutInflater的inflate方法,在fragment的onCreateView方法中经常用到:
LayoutInflater的inflate方法一共有四种,但我们日常用经常用到的就只有这两种:
所以,这里直接介绍里面调用这个方法即可:
在这个方法里面,上半部分为xml解析的代码,这里就不贴出来,确实没什么东西可看。直接看中间部分的代码:
params = root.generateLayoutParams(attrs);
这段的意思是:如果调用inflate方法,传入了ViewGroup root参数,则会从root中得到由layout_width和layout_height组成的LayoutParams,在attachToRoot设置为false的话,就会对我们加载的视图View设置该LayoutParams。
接着往下看:
root.addView(temp, params);
如果设置了ViewGroup root参数,且attachToRoot设置为true的话,则将我们加载的视图做为子视图添加到root视图中。
如果我们ViewGroup root设置为空的话,就直接返回我们创建的视图;如果root不为空,且attachToRoot设置为false的话,就返回上面那段:对我们加载的视图View设置该LayoutParams。
转载出处:http://blog.csdn.net/xyz_fly/article/details/21301303
0 0
- inflater参数
- INFLATER参数用途
- Inflater
- Inflater
- inflater
- inflater
- Inflater
- inflater
- Inflater
- LayoutInflater.inflater()方法及参数源码分析
- inflater.inflate()之最后一个参数
- Fragment中 inflater.inflate参数的血的教训
- android inflater
- inflater用法
- android inflater
- android Inflater
- inflater用法
- Deflater 和 Inflater 在java中的用法以及注意的参数问题
- POJ 2299 Ultra-QuickSort 树状数组
- Python入门级2
- 为了caffe(二)在ubuntu14.0464位(双显卡)下安装caffe+cuda7.5+opencv3.0+cudnn5.1
- SpringMvc文件上传和下载
- JVM调优(五)对一个web项目的调优
- inflater参数
- 老博客地址:
- 最强干货 | 流量神器!!
- 您只能在 HTML 输出流中使用 document.write。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
- KVC和KVO的简要介绍
- maven遇到的坑——5
- Socket中send()函数和recv()函数详解
- 秒杀多线程第六篇 经典线程同步 事件Event
- Java中资源关闭的处理方式