已采納回答 / hyman
<...code...>恩,不是這樣的,get方法目的返回一個與傳入的convertView相關聯(lián)的ViewHolder,如果為null,那么會去構建和關聯(lián)。如果不為null,會從convertView.getTag中取出。怎么看也是需要convertView的,至于getConvertView()方法,只是提供個get方法而已。
2015-05-03
講師回答 / hyman
holder沒有必要抽取成接口的,本例的目的是實現(xiàn)"一個"萬能的ViewHolder實例,也就說只有一個實例。如果在實現(xiàn)上有多個不同的實現(xiàn)類,抽取接口或者抽象類才有意義。
2015-04-30
講師回答 / hyman
該課程中沒有涉及到多布局,不過我在github添加了多布局的支持https://github.com/hongyangAndroid/base-adapter-helper , 代碼基本一樣,可以借鑒自行添加。
2015-04-23
講師回答 / hyman
textview或button一般不會有復用問題吧,當然了如果你設定了某種狀態(tài)的保持,可以通過在ListView維護一個列表,用于存儲變化的position,getView中判斷是否屬于這個列表,屬于的話設置成你需要的樣子。所有不屬于的設置成默認的樣式。
2015-04-19
講師回答 / hyman
目前,上述課程不支持多布局的情況,不過我在github添加了多布局的支持https://github.com/hongyangAndroid/base-adapter-helper?, 代碼不一定一模一樣,可以借鑒。
2015-04-19
講師回答 / hyman
目前,上述課程不支持多布局的情況,不過我在github添加了多布局的支持https://github.com/hongyangAndroid/base-adapter-helper , 代碼不一定一模一樣,可以借鑒。
2015-04-19