ListView重用的是什么

有两种情况:

1.如果复用的View为null时,我们要创建一个新的item以及ViewHolder,

然后把item视图中的控件通过findViewById方法寻找到,

并添加到ViewHolder中,setTag方法,将viewholder传进去,完成viewholder与item之间的绑定

2.如果复用的View不是为null,那么通过getTag()方法直接拿过来用,并且从里面拿出ViewHolder,因为每一个复用的ViewHolder肯定是经过处创建并且返回的

(之前的View)

猜你喜欢

转载自blog.csdn.net/github_37130188/article/details/89164818