講師回答 / hyman
和傳統的adapter方式并無多大卻別,在convert方法中編寫即可。 更新數據集依然是notifyDataSetChanged()、notifyDataSetInvalidated()。
2015-05-06
已采納回答 / hyman
<...code...>恩,不是這樣的,get方法目的返回一個與傳入的convertView相關聯的ViewHolder,如果為null,那么會去構建和關聯。如果不為null,會從convertView.getTag中取出。怎么看也是需要convertView的,至于getConvertView()方法,只是提供個get方法而已。
2015-05-03
講師回答 / hyman
holder沒有必要抽取成接口的,本例的目的是實現"一個"萬能的ViewHolder實例,也就說只有一個實例。如果在實現上有多個不同的實現類,抽取接口或者抽象類才有意義。
2015-04-30