我目前正在开发一个 android 应用程序,该应用程序使用SimpleCursorAdapter
自定义ViewBinder
来设置我的ListView
.
但是,当我的列表长于屏幕大小,并且用户上下滚动时,系统会导致错误的行呈现错误的颜色等。我的理解是这是系统重用的问题视图作为滚动的优化,如此处所述。
我完全支持优化,但是我需要项目在ListView
. 解决这个问题的正确方法是什么?
我的想法是我可以实现 a CursorAdapter
,或者最好是 a SimpleCursorAdapter
,但我不知道如何去做。或者,是否只是将文本颜色设置回 my 中的默认值ViewBinder
?