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

老师,求解

老师,缓存的convertView对象会保留里面的子view对象,难道里面的子view对象的属性不能保留吗?为什么要再设置一次呢?

正在回答

4 回答

  如果说是要再设置,是设置的数据,不是控件属性。

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

qq_小宝_2 提问者

谢谢
2015-07-21 回复 有任何疑惑可以回复我~

缓存的是视图本身,显示属性是另一个item,所以要重新设置属性

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

没有再设置一次吧。convertView 只是一个子空的子view ,它需要一次对该view的子控件进行一次初始化。初始化后,再设置的是控件绑定的数据。    所以是设置2个属性,1个控件属性,1个数据属性。

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

可能是因为数据会变,所以要再设置一次,否则数据就错。

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

举报

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

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

进入课程

老师,求解

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