如何使用listview缓存
主要在Listview的getview方式实现,判断convertview是否为空,不为空就复用。
参考:https://blog.csdn.net/zhangphil/article/details/78435502
convertview的settag方法有什么用?
就是跟View设置一个额外的数据,后面通过getTag就找回来了。
参考:
https://www.jianshu.com/p/f4e2e31127b8
ViewHolder有什么用?
可以hold住convertView里面的元素,在view复用时重新设置view的内容。
效率方面比使用convertView的findviewbyid快(为什么快?估计时不用调用多次的findviewbyid方法吧)。
参考:
https://www.cnblogs.com/xiangtailiang/p/3379543.html
网友评论