为了账号安全,请及时绑定邮箱和手机立即绑定

ListView中的图像延迟加载

ListView中的图像延迟加载

翻过高山走不出你 2019-05-21 15:33:24
我使用a ListView来显示与这些图像相关的一些图像和标题。我从互联网上获取图像。有没有办法延迟加载图像,以便文本显示时,UI不会被锁定,图像会在下载时显示?图像总数不固定。
查看完整描述

4 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

我用图像做了一个懒惰列表(位于GitHub)的简单演示

基本用法


ImageLoader imageLoader=new ImageLoader(context); ...

imageLoader.DisplayImage(url, imageView); 

不要忘记将以下权限添加到AndroidManifest.xml:


 <uses-permission android:name="android.permission.INTERNET"/>

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> Please

只创建一个ImageLoader实例,并在应用程序周围重复使用它。这样,图像缓存将更加高效。


这可能对某人有帮助。它在后台线程中下载图像。图像正在缓存在SD卡和内存中。缓存实现非常简单,仅适用于演示。我用inSampleSize解码图像以减少内存消耗。我也尝试正确处理回收的视图。


查看完整回答
反对 回复 2019-05-21
  • 4 回答
  • 0 关注
  • 589 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信