Android 如何使光标适应具有大量自定义行为的ListView?

Android 如何使光标适应具有大量自定义行为的ListView?,android,android-listview,simplecursoradapter,android-viewbinder,Android,Android Listview,Simplecursoradapter,Android Viewbinder,我目前正在开发一个android应用程序,它使用一个带有自定义视图绑定器的SimpleCursorAdapter来设置我的列表视图中项目的特定文本颜色和图像可见性 但是,当我的列表超过屏幕大小时,用户上下滚动,系统会导致不正确的行呈现错误的颜色等。我的理解是,这是系统将视图重新用作滚动优化的问题,如前所述 我完全支持优化,但是我需要在列表视图中正确显示项目。正确的方法是什么 我的想法是,我可以实现一个CursorAdapter,或者最好是一个SimpleCursorAdapter,但我不知道如何

我目前正在开发一个android应用程序,它使用一个带有自定义视图绑定器的
SimpleCursorAdapter
来设置我的
列表视图中项目的特定文本颜色和图像可见性

但是,当我的列表超过屏幕大小时,用户上下滚动,系统会导致不正确的行呈现错误的颜色等。我的理解是,这是系统将视图重新用作滚动优化的问题,如前所述

我完全支持优化,但是我需要在
列表视图中正确显示项目。正确的方法是什么


我的想法是,我可以实现一个
CursorAdapter
,或者最好是一个
SimpleCursorAdapter
,但我不知道如何实现。或者,这只是在my
ViewBinder
中将文本颜色设置回默认值的问题吗?

是的,这是在getView()中将每一行设置为正确的颜色/值等的问题。至于simpleCursorAdapter,我找到了一个很好的简单教程:

是的,在getView()中将每一行设置为适当的颜色/值等。关于simpleCursorAdapter,我找到了一个很好的简单教程: