0
我使用自定義ArrayAdapter填充了ListView。每個視圖項目包含幾個TextView和一個ImageView。 ImageView使用一個單獨的AsyncTask線程從網上下載的圖像進行設置,因此我可以首先顯示帶有TextView項目的ListView,而圖像顯示爲線程下載它們。它的工作原理是10次中的9次,但偶爾會顯示特定列表項目的圖像不正確。如果我然後將此項目從視圖中移出,然後再回到視圖中,則呈現的圖像是正確的。任何人都遇到過這個?使用自定義ArrayAdapter在ListView中顯示的圖像不正確
謝謝。
發表您的getView()方法,可能是那麼我們可以找到的源你的問題。 –
讓我猜。您在getView()方法中重新使用convertView。如果是這樣,那就是你正在面對的經典行爲。我的建議是在將圖像設置到imageview之前進行一點檢查。 但是,如果您發佈更多實施細節,我們可能會提供幫助。 – PH7