LayoutInflater的作用是将布局文件layout里的.xml文件找出来,并将其实例化为view对象。
(补充一下:inflate原意是膨胀,在安卓中应该是扩展)

它与findViewById()方法的区别是:
前者找的是布局文件,
后者找的是布局文件里的控件。

LayoutInflater类inflate(int resource, ViewGroup root, boolean attachToRoot)方法三个参数,例子如下:

View view=inflater.inflate(R.layout.choose_area,container,false);

这里第一个参数就是要加载的布局文件,第二个参数是给加载好的布局(第一个参数)再添加一个父布局,第三个参数指定成false,表示只让在父布局中声明的layout属性生效,但不会为这个View添加父布局。

更好的解释:http://blog.csdn.net/qq_18432309/article/details/52926164#t0

更多相关文章

  1. Android(安卓)PopWindow与GridView练习
  2. Android——布局中bottom不起作用/left、right不起作用
  3. android 在APP内打开在线的office文件
  4. Android(安卓)Notes 之 RecyclerView 的使用
  5. android自定义控件打包成jar文件
  6. Android(安卓)Studio报错:Android(安卓)studio 3.0 com.android.b
  7. Andriod开发——页面布局的学习
  8. Android(安卓)Studio--活动创建&简单布局
  9. Android用户界面——通用布局对象

随机推荐

  1. 【递归】JavaScript实现99乘法表的编写(双
  2. 0412作业-购物车
  3. 超极本盘符丢失找到数据的办法
  4. jenkins发布nodejs项目(修改)
  5. MySQL默认数据库介绍
  6. MySQL中事务的分类
  7. office2010 excel简繁体转换功能异常
  8. 【锁】MySQL间隙锁
  9. MySQL分布式事务(XA事务)
  10. MySQL中的几类日志文件介绍