当我们滚动时,RecyclerView如何从适配器获得1个额外的视图

时间:2016-06-10 19:17:22

标签: android android-recyclerview android-adapter android-viewholder

活动开始时捕捉1:13视图。 http://imgur.com/0MmZjg0 Snap 2:14查看顶部1 +底部1。 http://imgur.com/oPJAonm 我是一个新的Android,并试图了解RecyclerView。 回收器的作用是当一个视图离开活动时滚动它调用onBindViewHolder,它将新数据绑定到刚刚离开活动框架的现有视图。但是当我们滚动活动时,有一段时间我们仍然可以看到活动框架内的视图(Snap 2中的犯罪#8),并且还可以看到将通过使用在这种情况下犯罪#8的观察者(即Snap 2中的犯罪#21)。所以我很困惑,如果之前的观众(犯罪#8)还没有被重用,那么新的观众是如何创建的(犯罪#21)。?

1 个答案:

答案 0 :(得分:1)

它不会删除旧的,直到它真的不再需要它

使用getItem() ovverriden方法了解何时创建新项目:)