美文网首页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