登录 注册
当前位置:主页 > 资源下载 > 10 > 大量图片在android gridview或listview中的加载

大量图片在android gridview或listview中的加载

  • 更新:2024-09-04 10:10:02
  • 大小:14KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Android - 移动开发
  • 格式:ZIP

资源介绍

listview/gridview加载显示大量图片,对内存和性能都是严峻的考验。常引起OOM,滚动卡顿等问题。该示例代码完美解决了上述问题。主要用到的技术有: 1. 用MemoryCache缓存图片信息,采用SoftReference方式避免OOM。 2. 将getView中需要加载的图片添加进堆栈,启动异步线程从栈顶开始加载图片,保证当前显示区域的图片被先显示。 3. 调整Load线程优先级为Thread.NORM_PRIORITY-1,不要和UI线程抢时间片,使滚动更流畅。 该代码用listview作为示范,但是里面用到的技术完全可以用于gridview。