开发者社区> 问答> 正文

android的listview中的自定义adapter初次打开不显示缓存的网络图片

最近在写用listview 的 adapter ,在 imageview 上显示网络图片,缓存下来的图片保存成 bitmap , 在 adapter 中的 getView 设置了 imageView_image.setImageBitmap(bitmap); 但不知为何每第一次打开列表图片等待很长总是不显示,但在 listview 上下滚动的时候显示出来了

展开
收起
爵霸 2016-06-14 10:04:03 2286 0
1 条回答
写回答
取消 提交回答
  • 你第一次打开的时候应该是没有图片缓存的吧,也就说第一次调用imageView_image.setImageBitmap(bitmap)的时候你的bitmap应该是null吧,bitmap回来的时候你有去刷新界面吗,如果没有的话当然是不管你等待多久都不显示。

    2019-07-17 19:36:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Android应用启动速度和内存优化实践 立即下载
手机卫士性能优化方案-Android篇 立即下载
高性能Web架构之缓存体系 立即下载