美文网首页IT面试
listview图片错位问题是如何产生的

listview图片错位问题是如何产生的

作者: 热爱生活的男孩子 | 来源:发表于2017-08-06 11:02 被阅读0次

    图片错位问题的本质源于我们的 listview 使用了缓存 convertView,假设一种场景,一个 listview 一屏显示九个
    item,那么在拉出第十个 item 的时候,事实上该 item 是重复使用了第一个 item,也就是说在第一个 item 从网络中
    下载图片并最终要显示的时候,其实该 item 已经不在当前显示区域内了,此时显示的后果将可能在第十个 item 上输
    出图像,这就导致了图片错位的问题。所以解决之道在于可见则显示,不可见则不显示。

    相关文章

      网友评论

        本文标题:listview图片错位问题是如何产生的

        本文链接:https://www.haomeiwen.com/subject/psuglxtx.html