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