1

我目前正在研究一款android應用程序,該應用程序使用SimpleCursorAdapter和自定義ViewBinder在我的ListView中的項目上設置特定文本顏色和圖像可見性。如何使光標適應具有大量自定義行爲的ListView?

但是,當我的列表長度超過屏幕大小,並且用戶上下滾動時,系統會導致不正確的行採用錯誤的着色等。我的理解是,這是一個問題系統重新使用視圖作爲滾動優化,如解釋here

我都是爲了優化,但我需要項目在ListView正確顯示。什麼是正確的方式去做這件事?

我的想法是,我可以實施CursorAdapter,或最好是SimpleCursorAdapter,但我不知道如何去做。另外,是否只是將文本顏色設置回我的ViewBinder中的默認值?

回答