老師的setTag有問題
按照老師的代碼敲如果去掉之前默認的viewHolder.imageicon.setImageResource(R.mipmap.ic_launcher)再設置Tag的話還是會出現圖片重復加載的問題,而視頻中未出現圖片復用是因為先顯示了R.mipmap.ic_launcher圖片,這個時間段恰好蓋過了圖片復用的時間,從而顯示了正確的圖片。
按照老師的代碼敲如果去掉之前默認的viewHolder.imageicon.setImageResource(R.mipmap.ic_launcher)再設置Tag的話還是會出現圖片重復加載的問題,而視頻中未出現圖片復用是因為先顯示了R.mipmap.ic_launcher圖片,這個時間段恰好蓋過了圖片復用的時間,從而顯示了正確的圖片。
2016-03-14
舉報
2016-08-21
一定要用一張新的圖片覆蓋上一次convertview使用過的圖片的,這點無法繞過。那么只能用ic_icon覆蓋是最佳的。
而setTag是為了防止滾動兩屏以上導致的重復覆蓋(閃)。
分別屬于兩個問題。這一點老師根本沒有認真的解釋清楚。我上面劃橫線的是最關鍵的,理解了就通了。
2016-07-04
對啊,我也覺得老師這樣寫的話,判斷時的viewhonder.img.gettag和url肯定是一樣的
2016-03-30
老師的肯定是有問題的,雖然viewholder.img.getTag和url不一定一樣,但是以老師這種寫法肯定是一樣的
2016-03-30
額 我也是這樣 用辦法解決嗎