首先我們要知道setTag方法是干什么的,他是給View對(duì)象的一個(gè)標(biāo)簽,標(biāo)簽可以是任何內(nèi)容,我們這里把他設(shè)置成了一個(gè)對(duì)象,因?yàn)槲覀兪前裿list2.xml的元素抽象出來成為一個(gè)類ViewHolder,用了setTag,這個(gè)標(biāo)簽就是ViewHolder實(shí)例化后對(duì)象的一個(gè)屬性。我們之后對(duì)于ViewHolder實(shí)例化的對(duì)象holder的操作,都會(huì)因?yàn)閖ava的引用機(jī)制而一直存活并改變convertView的內(nèi)容,而不是每次都是去new一個(gè)。我們就這樣達(dá)到的重用——我希望我說清楚了。如果有更簡(jiǎn)單的解釋,請(qǐng)指教。
創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10余年,專業(yè)且經(jīng)驗(yàn)豐富。10余年網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為千余家中小企業(yè)提供了成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)解決方案,定制網(wǎng)站開發(fā),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!