【总结备用】关于ListView适配器Adapter的性能优化
2011-08-10 17:51
531 查看
Adapter的作用是ListView界面与数据之间的交互接口。
我们经常遇到ListView里面添加数据量大时内存溢出的问题。 以下通过改写getView方法实现优化显示。一定程度上解决数据量大的问题,使Adapter的性能得到很大的优化和提升。
我们经常遇到ListView里面添加数据量大时内存溢出的问题。 以下通过改写getView方法实现优化显示。一定程度上解决数据量大的问题,使Adapter的性能得到很大的优化和提升。
public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView == null) { convertView = XXXActivity.this.getLayoutInflater().inflate(R.layout.list_item_icon_text, null); viewHolder = new ViewHolder(); viewHolder.tv = (TextView) convertView.findViewById(R.id.tv); viewHolder.icon = (ImageView) convertView.findViewById(R.id.icon); convertView.setTag(viewHolder); } else { viewHolder = (ViewHolder) convertView.getTag(); } viewHolder.text.setText(tvStrs[position]); viewHolder.icon.setImageBitmap(icons[position]); return convertView; } static class ViewHolder { TextView tv; ImageView icon; }
相关文章推荐
- 【Android】以BaseAdapter做适配器的ListView及其性能优化
- 【Android】以BaseAdapter做适配器的ListView及其性能优化
- 关于首屏性能优化的总结【原创】
- android ListView适配器性能优化
- Android开发之ListView 适配器(Adapter)优化
- 关于程序性能优化基础的一些个人总结
- 关于MySQL数据库性能优化总结
- Android开发之ListView 适配器(Adapter)优化
- ListView 适配器(Adapter)优化
- Asp.net性能优化总结[关于数据处理相关的优化]
- ListView适配器Adapter介绍与优化
- ListView的adapter性能优化
- 学习项目代码总结(一)—— ListView的自定义Adapter的性能提升与注意事项
- Android开发之ListView 适配器(Adapter)优化
- 利用convertView优化ListView和GirdView的性能 (Adapter的使用)
- android listView 重写Adapter方法getView的性能优化问题
- BaseAdapter深入学习,不规则listview,ListView加载性能优化ViewHolder
- 关于首屏性能优化的总结【原创】
- Android开发之ListView 适配器(Adapter)优化
- 关于Xcode编译性能优化的研究工作总结