关注
今天偶尔看到了楼主提出的某个问题的答案,ListView中如果不用ViewHolder怎么实现View的复用。这个问题就是要给convertView设置Tag,我们通常是把ViewHolder作为tag设置到convertView中,但是View的setTag方法其实还有一个重载,那就是setTag(int,Object),这里前面的int是一个key,后者则是value,内部采用一个SparseArray来维护,所以设置只需要把内部view控件的id作为key,该View作为value,调用setTag方法就可以了。在拿到convertView的时候,也可以通过getTag(int)来获取到该view,也可以避免多次调用findViewById从而实现复用。
查看原帖
点赞 评论
相关推荐
11-08 22:19
浙江科技大学 运营 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 第一次找实习,我建议__ #
23975次浏览 320人参与
# 参加完秋招的机械人,还参加春招吗? #
79559次浏览 614人参与
# 从mentor身上学到了__ #
20943次浏览 351人参与
# 机械人的工作环境真的很差吗 #
34930次浏览 132人参与
# 什么样的公司千万别去 #
17906次浏览 120人参与
# 韶音科技求职进展汇总 #
61171次浏览 506人参与
# 虾皮开奖 #
41295次浏览 199人参与
# 牛友的志愿填报指南 #
40844次浏览 196人参与
# 你怎么评价今年的春招? #
143038次浏览 1390人参与
# 外出实习被同学举报 #
4885次浏览 34人参与
# 秋招暂停,我将对以下公司做出处罚__ #
30546次浏览 139人参与
# 你认为工作的意义是什么 #
204541次浏览 1297人参与
# 如果今天是你的last day,你会怎么度过? #
48795次浏览 300人参与
# 秋招我要惩罚这些公司 #
3525次浏览 22人参与
# 落户对你的求职选择影响有多大 #
28432次浏览 100人参与
# 除了主业以外,你还有哪些其他收入? #
35725次浏览 302人参与
# 面试被问期望薪资时该如何回答 #
312518次浏览 1795人参与
# 实习生的蛐蛐区 #
836514次浏览 4130人参与
# 你听到的“最没用”的秋招建议 #
21939次浏览 240人参与
# 上班摸鱼,你都在干些什么? #
31767次浏览 228人参与
