【2013-11-03】Android应用开发笔记:inflate

📅 2026/7/10 23:33:39 👁️ 阅读次数 📝 编程学习
【2013-11-03】Android应用开发笔记:inflate

[历史归档]本文原发布于 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