如何在android中更新listview的单个视图而不是notifyDataSetChanged

时间:2015-07-24 16:35:04

标签: android performance android-layout listview android-listview

我想在listview添加一段时间之后更新包含图像的listview的单行。我正在使用notifyDataSetChanged但是当其他可见视图包含imageView时,由于notifyDataSetChanged,它会在其他可见的imageViews上出现混蛋。

有人可以提出更好的方法吗。

由于

1 个答案:

答案 0 :(得分:0)

在适配器中创建/更新时,保持对imageview的引用。然后,您可以稍后更改图像。但是,由于列表项目会被回收,因此您需要在其上设置一个标记,其中包含一些内容ID,以确保您仍然可以更新正确的项目。