[历史归档]本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。
发布时间:2013-11-03| 标题:Android应用开发笔记:inflate|分类:编程 / android |标签:android·inflate
Android应用开发笔记:inflate
LayoutInflater的常用获取方式有以下四种:
// 方式一:通过 Context 系统服务LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewlayout=inflater.inflate(R.layout.main,null);// 方式二:LayoutInflater.from()(本质同方式一,可参考源码)LayoutInflaterinflater=LayoutInflater.from(context);Viewlayout=inflater.inflate(R.layout.main,null);// 方式三:Activity 内直接调用 getLayoutInflater()(实际是 Window 的方法)LayoutInflaterinflater=getLayoutInflater();Viewlayout=inflater.inflate(R.layout.main,null);// 方式四:View.inflate 静态方法Viewlayout=View.inflate(this,R.layout.main,null);参考:
- http://my.eoe.cn/addcn/archive/4215.html
- http://www.cnblogs.com/loyea/archive/2013/04/27/3047248.html