自定义适配器在滚动期间将数据重新绑定到列表视图

时间:2011-09-11 11:55:34

标签: android listview adapter

我有一个自定义适配器,可以将数据(标题,日期,图像)绑定到列表视图。一切正常,但当我滚动我的列表视图时,似乎适配器将其数据重新绑定到列表视图。它不会填充或复制数据,但会写入相同的数据位置。 这样的东西,特别是当我呈现图像时,它非常烦人,因为列表视图滚动不顺畅。 那么,我如何阻止适配器重新绑定列表视图上的数据呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

那么,我如何阻止适配器重新绑定列表视图上的数据?

打破所有用户的手指,使他们无法滚动ListView

或者,在bindView()方法或您用于绑定的其他任何内容(例如ViewBinder)中执行更高效的工作。例如,维护位图的缓存(通过SoftReferences或其他),这样您就不必从磁盘重新加载它们。