[Android] ListView 效率优化
2011-03-30 14:45
295 查看
实践证明这样做是可以很多程度优化ListView的。(非原创)
public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; //避免重复创建View if (convertView == null) { convertView = mInflater.inflate(R.layout.list_item_icon_text, null); holder = new ViewHolder(); holder.text = (TextView) convertView.findViewById(R.id.text); holder.icon = (ImageView) convertView.findViewById(R.id.icon); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.text.setText(DATA[position]); holder.icon.setImageBitmap((position & 1) == 1 ? mIcon1 : mIcon2); return convertView; } static class ViewHolder { TextView text; ImageView icon; }
相关文章推荐
- 提高android应用的效率--主要讲解listview的优化
- 提高android应用的效率--主要讲解listview的优化
- 提高android应用的效率--主要讲解listview的优化
- Android ListView优化之提高android应用效率
- Android ListView 之效率优化
- listview异步图片加载之优化篇(android)
- android listview优化:滑动时颜色错乱问题
- Android进阶:ListView性能优化异步加载图片 使滑动效果流畅
- Android成长之路(8)——ListView优化和自定义Adapter的应用
- Android之ListView异步加载网络图片(优化缓存机制)
- Android性能优化 (一)- ListView
- [Android]ListView的Adapter.getView()方法中延迟加载图片的优化
- Android的ListView常用优化技巧
- Android之ListView异步加载网络图片(优化缓存机制)【转】
- Android中ListView的使用(三)----- 提升ListView运行效率
- [ListView]Android开发之ListView 适配器(Adapter)优化
- android 之listview的优化
- Android中ListView的几种常见的优化方法
- Android之ListView原理学习与优化总结
- ListView优化总结(二)--Android