-1
我有一個ListView,每行有幾個Views。當點擊該行時,我改變其中一個視圖的背景。當我滾動瀏覽ListView時,似乎這個突出顯示的視圖在其他行中被重用,因此我在行中突出顯示了一個我不想要的視圖。有人可以解釋爲什麼會發生這種情況,並且有可能修復?謝謝同一視圖在ListView中跳轉
我有一個ListView,每行有幾個Views。當點擊該行時,我改變其中一個視圖的背景。當我滾動瀏覽ListView時,似乎這個突出顯示的視圖在其他行中被重用,因此我在行中突出顯示了一個我不想要的視圖。有人可以解釋爲什麼會發生這種情況,並且有可能修復?謝謝同一視圖在ListView中跳轉
你使用baseAdapter膨脹你的ListView?
如果是的話,那麼它可能是convertView和每次滾動時改變位置的情況。
請參閱http://lucasr.org/2012/04/05/performance-tips-for-androids-listview/ –
您可以通過Romain Guy搜索Google的ListView世界。 –
這就是我正在尋找的,謝謝 – user1549672