講師回答 / hyman
恩,沒錯,本課程中沒有涉及到多布局,不過我在github添加了多布局的支持相關代碼,https://github.com/hongyangAndroid/base-adapter-helper ,可以借鑒自行添加。
2015-05-26
最新回答 / tcgwl
哦,已經在樓主的博客中找到支持多種item布局的示例項目了,謝謝~http://blog.csdn.net/lmj623565791/article/details/44014941
2015-05-25
講師回答 / hyman
首先ViewHolder中的mConvertView并沒有使用static修飾。其次,ViewHolder.get方法是根據傳入的convertView是否為null,而決定是去構造一個ViewHolder還是返回與當前convertView對應的ViewHolder。convertView與ViewHolder是對應的,并不會造成混亂。
2015-05-20
已采納回答 / Shirey
您好,這是典型的ListView錯位的問題。您用的是AsyncTask嗎?還是Volley?小慕很快會上線一門ListView異步加載的課程,其中有詳細講解噢!盡請期待!?
2015-05-13
講師回答 / hyman
ViewHolder里面存儲了與Item布局對應的相關控件了哈~~和傳統的ViewHolder模式其實是一樣的,所以如果出現復用的問題按照傳統方式解決即可。此外該課程中沒有涉及到多布局,不過我在github添加了多布局的支持https://github.com/hongyangAndroid/base-adapter-helper ,可以借鑒自行添加。
2015-05-09
講師回答 / hyman
和傳統的adapter方式并無多大卻別,在convert方法中編寫即可。 更新數據集依然是notifyDataSetChanged()、notifyDataSetInvalidated()。
2015-05-06