android LayoutInflater使用
2016-03-14 16:55
811 查看
1.摘抄自: http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html
具体作用:
1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;
2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。
LayoutInflater 是一个抽象类,在文档中如下声明:
public abstract class LayoutInflater extends Object
获得 LayoutInflater 实例的三种方式
1. LayoutInflater inflater = getLayoutInflater();//调用Activity的getLayoutInflater()
2. LayoutInflater inflater = LayoutInflater.from(context);
3. LayoutInflater inflater = (LayoutInflater)context.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
在实际开发中LayoutInflater它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。
具体作用:
1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;
2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。
LayoutInflater 是一个抽象类,在文档中如下声明:
public abstract class LayoutInflater extends Object
获得 LayoutInflater 实例的三种方式
1. LayoutInflater inflater = getLayoutInflater();//调用Activity的getLayoutInflater()
2. LayoutInflater inflater = LayoutInflater.from(context);
3. LayoutInflater inflater = (LayoutInflater)context.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
相关文章推荐
- 一步一步开发安卓应用 Android 启动界面的制作
- android短信拦截示例代码
- GitHub Top 100的Android开源库
- Android Activity和Fragment的转场动画
- Android设计模式系列(7)--SDK源码之命令模式
- Android仿IOS地区弹出框选择器
- Android Studio 插件 ——Android Butterknife Zelezny
- Android设计模式系列(6)--SDK源码之享元模式
- Android例子源码指定号码短信拦截源码
- Android Studio 插件 —— ButterKnife注解式开发
- 软件工程-构建之法 小学生四则运算的出题程序,android版本
- Android设计模式系列(5)--SDK源码之备忘录模式
- 自己添加的android模块不编译的问题
- 如何为你的Android应用缩放图片
- android触摸事件传递
- android 反编译
- Android设计模式系列(4)--SDK源码之模板方法模式
- android SQLite 的使用
- android中Adapter有什么作用?常见的Adapter有哪些?
- android 短信拦截器 代码