getTag()和setTag的作用

首先我們要知道setTag方法是幹什麼的,他是給View對象的一個標籤,標籤可以是任何內容,我們這裏把他設置成了一個對象,因爲我們是把vlist2.xml的元素抽象出來成爲一個類ViewHolder,用了setTag,這個標籤就是ViewHolder實例化後對象的一個屬性。我們之後對於ViewHolder實例化的對象holder的操作,都會因爲java的引用機制而一直存活並改變convertView的內容,而不是每次都是去new一個。我們就這樣達到的重用——我希望我說清楚了。如果有更簡單的解釋,請指教。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章