黑马程序员————Android中LayoutInflater布局解析的使用
2015-09-23 22:26
453 查看
------www.itheima.com Java培训、Android培训、iOS培训、.Net培训期待与您交流!
-------
对于一个没有被载入或者想要动态载入的界面,我们可以使用LayoutInflater.inflate()来载入,其功能和findViewById()的差不多,findViewById()一般是在页面载入后使用的。LayoutInflater实例化res/layout/下的xml布局文件,得到一个View,通过这个View可以操作其组件;对于LayoutInflater的操作,以下列了几种方式(其返回值都是View):
-------
对于一个没有被载入或者想要动态载入的界面,我们可以使用LayoutInflater.inflate()来载入,其功能和findViewById()的差不多,findViewById()一般是在页面载入后使用的。LayoutInflater实例化res/layout/下的xml布局文件,得到一个View,通过这个View可以操作其组件;对于LayoutInflater的操作,以下列了几种方式(其返回值都是View):
getlayoutInflate().inflate(XX.this , 布局,ViewGroup) //XX代表某个类 ,布局即 R.layout.布局名 , ViewGroup可为null
View.inflate(XX.this , 布局,ViewGroup)
LayoutInflate.inflate(XX.this , 布局,ViewGroup)
LayoutInflate.from( XX.this ).inflate(布局,ViewGroup)
(LayoutInflate)XX.this.getSystemService(XX.this.LAYOUT_INFLATER_SERVICE)).inflate(布局,ViewGroup) //实质
相关文章推荐
- 【面试】如何找到迷宫出口
- 黑马程序员—java技术blog—第四篇 IO流中其他流概述总结
- java面试题集锦(二)
- 面试---const与#define的区别
- java面试题七 char转int
- 黑马程序员—java技术blog—第二篇 UDP协议及基础应用
- 百度 软件面试 深圳
- java面试题集锦
- 黑马程序员----C 语言学习笔记之机器数、真值、原码、反码、补码
- wow 各职业体验(pvp)
- 黑马程序员----C 语言学习笔记之位运算符
- 百度面试总结
- 《程序员面试金典》--链表相加
- 高效程序员的 7 个共同特征
- 要注意的基础知识!
- 面试相关之链表
- Java面试题
- java 容器中排序算法的源码实现分析(京东电话面试)
- 黑马程序员---Java基础---IO流
- 程序员的业余项目