listview的优化
2013-05-06 22:01
162 查看
1、如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中尽可能少创建view。
2、给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。
3、如果listview需要显示的item很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条。
2、给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。
3、如果listview需要显示的item很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条。
相关文章推荐
- Android开发————Android ListView使用BaseAdapter与ListView的优化
- Android之ListView原理学习与优化总结
- android-------用双缓存技术优化listview异步加载网络图片
- 安卓ListView的性能优化
- ListView的基本使用及其优化
- Android中ListView的优化问题
- ListView 显示网络图片,问题解决及性能优化
- listview 优化
- android listview优化几种写法 详细出处参考:http://www.jb51.net/article/31886.htm
- Android:ListView 使用 viewholder 性能优化(Listview工作原理)
- (转)Android杂谈--内存泄露(1)--contentView缓存使用与ListView优化
- ListView优化:
- Android ListView使用BaseAdapter与ListView的优化
- Android之ListView异步加载网络图片(优化缓存机制)
- 安卓ListView优化(1)
- ListView复用和优化详解
- ListVIew优化
- ListView的性能优化之convertView和viewHolder
- Android ListView常见的优化方式详解
- listview加载性能优化ViewHolder