安卓中BaseAdapter内存优化
来源:互联网 发布:海岛奇兵雷达开图数据 编辑:程序博客网 时间:2024/06/04 19:58
直接上代码
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder vHolder = null; //如果convertView对象为空则创建新对象,不为空则复用 if (convertView == null) { convertView = inflater.inflate(..., null); // 创建 ViewHodler 对象 vHolder = new ViewHolder(); vHolder.img= (ImageView) convertView.findViewById(...); vHolder.tv= (TextView) convertView.findViewById(...); // 将ViewHodler保存到Tag中(Tag可以接收Object类型对象,所以任何东西都可以保存在其中) convertView.setTag(vHolder); } else { //当convertView不为空时,通过getTag()得到View vHolder = (ViewHolder) convertView.getTag(); } // 给对象赋值,修改显示的值 vHolder.img.setImageBitmap(...); vHolder.tv.setText(...); return convertView; } //将显示的View 包装成类 static class ViewHolder { TextView tv; ImageView img; }
阅读全文
0 0
- 安卓中BaseAdapter内存优化
- BaseAdapter优化防止内存泄漏
- BaseAdapter优化
- BaseAdapter优化
- BaseAdapter优化
- BaseAdapter优化
- Android移动开发 ListView使用BaseAdapter与ListView的优化,内存优化处理(转载)
- listview baseadapter优化
- BaseAdapter 运用和优化
- ListView与BaseAdapter优化
- BaseAdapter优化深入分析
- BaseAdapter优化------文艺式
- 利用ViewHolder优化BaseAdapter
- ## BaseAdapter的优化 ##
- BaseAdapter使用与优化
- BaseAdapter 的优化
- BaseAdapter优化使用
- 优化使用的BaseAdapter
- Java NIO使用及原理分析 (四)
- PHP生成二维码,jQuery生成二维码,PHP生成电子名片
- mysql数据库悲观锁以及乐观锁总结
- 广播网络判断
- CSS3学习
- 安卓中BaseAdapter内存优化
- TCP协议-RST报文
- Dubbo 管理控制台启动报错
- Express框架快速入门
- OpenJPOJ1013_Excellent Note_Dinic算法求二分图匹配
- 字符串乘方
- Android 7.0工程之预编译jack服务器
- 【视频】TechWorld2017热点回顾 | 机器学习在安全攻防的实践
- Spring验证(JSR-303)