Android:inflate.inflate()方法
16lz
2021-01-26
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
更多相关文章
- Android(安卓)PopWindow与GridView练习
- Android——布局中bottom不起作用/left、right不起作用
- android 在APP内打开在线的office文件
- Android(安卓)Notes 之 RecyclerView 的使用
- android自定义控件打包成jar文件
- Android(安卓)Studio报错:Android(安卓)studio 3.0 com.android.b
- Andriod开发——页面布局的学习
- Android(安卓)Studio--活动创建&简单布局
- Android用户界面——通用布局对象