ListView
2016-02-25 16:04
239 查看
1、ListView的优化方案
1、如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中 尽可能少创建view。
2、给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。
3、如果listview需要显示的item很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条
1、如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中 尽可能少创建view。
2、给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。
3、如果listview需要显示的item很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条
相关文章推荐
- ubuntu13.10搭建nfs及通过fstab支持mount远程目录
- JAVA常用集合框架用法详解——提高篇
- Java发送电子邮件
- java,循环语句,while语句
- 将mssql数据对应转换到mysql
- 【转】Android最佳性能实践(四)——布局优化技巧
- AsyncTask的问题与缺陷
- Servlet API and JSP API
- Linux查看文件编码格式及文件编码转换
- Android uiautomator环境搭建
- Android学习笔记day6
- DCMTK 打印胶片实验
- HTTP 方法:GET 对比 POST
- eclipse运行jsp时tomcat服务器报错解决
- Textbox TextMode="Password"数据不丢失
- 实现图片水平滑动1(利用HorizontalScrollView)
- 关于前后端分离的一些事
- 适配
- notification学习--持续更新中。。。
- HDU 1267 下沙的沙子有几粒?