亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
R.layout.item_listview 沒有封裝~

講師回答 / hyman
和傳統的adapter方式并無多大卻別,在convert方法中編寫即可。 更新數據集依然是notifyDataSetChanged()、notifyDataSetInvalidated()。
老師屌爆

已采納回答 / hyman
百度FastStone Capture
講師對于Java面向對象的理解太到位了!
hyman大神在csdn的知識更新很頻繁,對你的關注我學到了很多東西,功能和思想在項目中也很實用。想知道你的微博,去關注下!

講師回答 / hyman
恩,筆記可以發到筆記區噢。

講師回答 / hyman
恩,筆記可以發到筆記區噢。

已采納回答 / hyman
<...code...>恩,不是這樣的,get方法目的返回一個與傳入的convertView相關聯的ViewHolder,如果為null,那么會去構建和關聯。如果不為null,會從convertView.getTag中取出。怎么看也是需要convertView的,至于getConvertView()方法,只是提供個get方法而已。
hyman 我可以理解成你在入口方法get里面沒有向ViewHolder構造方法傳遞convertView參數(if(convertView)==null),而是定義一個mConvertView,除了 最開始傳入到入口方法里面的convertView可能為null,傳到構造方法是沒有意義的,還有一個原因就是:我覺得是為了定義getConvertView()方法以及將mConvertView傳回去,必須要定義一個全局的mConvertView變量,所以在入口方法里面傳convertView是沒有意義的。

講師回答 / hyman
源碼公布以后,可以在視頻右下角下載。
十分給力,以后就可以偷懶了,直接把萬能ViewHolder、萬能Adapter合成jar包使用了

講師回答 / hyman
holder沒有必要抽取成接口的,本例的目的是實現"一個"萬能的ViewHolder實例,也就說只有一個實例。如果在實現上有多個不同的實現類,抽取接口或者抽象類才有意義。
itemId在MainActivity里用構造方法傳進去就可以了,非常簡單
要是源碼提供下載就更好了
課程須知
本課程是基于Android開發的案例,需要大家對Android的了解要達到小成的境界: 1、掌握ListView數據綁定的一般寫法 2、了解ViewHolder Pattern模式 3、對面向對象程序設計有一定的理解
老師告訴你能學到什么?
1、如何實現一個萬能的ViewHolder。 2、如何巧妙的利用泛型 3、面向對象的一些設計問題

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消