Android(Java):LayoutInflater
来源:互联网 发布:剑三菊花插件数据下载 编辑:程序博客网 时间:2024/06/09 21:14
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。
LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而
findViewById()是用来获得具体控件的。LayoutInflater经常在BaseAdapter的getView方法中用到,用来获取整个View并返回。
LayoutInflater的用法有三种:
第一种方法:
View layout = inflater.inflate(R.layout.main, null);
第二种方法:
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.main, null);
第三种方法:
View layout = inflater.inflate(R.layout.main, null);
代码:
mInflater = getLayoutInflater();
view = mInflater.inflate(R.layout.introduce_view, null);
mImageView2 = (ImageView)view.findViewById(R.id.image2);
helpbigtext = (TextView)view.findViewById(R.id.helpbigtext);
helpsmalltext = (TextView)view.findViewById(R.id.helpsmalltext);
- Android(Java):LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- android layoutinflater
- Android LayoutInflater
- Android - LayoutInflater
- Android-----LayoutInflater
- Android - LayoutInflater
- Android - LayoutInflater
- android全屏显示方法
- 如何单独编译Android源代码中的模块
- 架构设计之设计模式 (三) 策略模式+装饰模式+反射(java)
- #pragma
- Qt文件操作总结
- Android(Java):LayoutInflater
- 移动互联网的创新与91生态
- UICollectionView
- myeclipse 修改高亮显示焦点所在变量颜色
- netstat 命令
- 《完美软件开发》
- 在linux下查看程序所占用的端口号进程号
- HBase多线程建立HTable问题
- textbox设置禁止粘贴