为了账号安全,请及时绑定邮箱和手机立即绑定

我有一点不太明白,81行到82行,81行设置完数据以后,82行返回的convertView,为什么就能显示数据,难道是由于前面设置了setTag()后,后面的操作都是自动关联的?还有setTag是什么意思

我有一点不太明白,81行到82行,81行设置完数据以后,82行返回的convertView,为什么就能显示数据,难道是由于前面设置了setTag()后,后面的操作都是自动关联的?还有setTag是什么意思

正在回答

2 回答

View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。

0 回复 有任何疑惑可以回复我~

Tag是相关联convertView的额外数据,后面对viewHolder的操作,都会因为java的引用机制而一直存活,并改变convertView的内容。setTag()就不言而喻了。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android必学-BaseAdapter的使用与优化
  • 参与学习       42593    人
  • 解答问题       93    个

了解数据适配器的使用方法,写出高效、文艺的BaseAdapter

进入课程

我有一点不太明白,81行到82行,81行设置完数据以后,82行返回的convertView,为什么就能显示数据,难道是由于前面设置了setTag()后,后面的操作都是自动关联的?还有setTag是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信