Android 在ViewPager2中为下一个视图调用bind

Android 在ViewPager2中为下一个视图调用bind,android,android-viewpager2,Android,Android Viewpager2,我试图使用新的google的ViewPager2()类,该类是使用RecyclerView实现的 ViewPager的主要思想之一是,它为所选视图创建“邻居”视图,这样用户可以在滚动时立即看到创建的视图。但正如我现在看到的,只有在启动滚动时,才会在适配器中调用onBindViewHolder(我使用的是RecyclerView.adapter) 有人知道如何解决这个问题,在邻居对用户实际可见之前调用onBind方法吗?谢谢。您可以使用ViewPager2上的setOffscreenPageLim

我试图使用新的google的ViewPager2()类,该类是使用RecyclerView实现的

ViewPager的主要思想之一是,它为所选视图创建“邻居”视图,这样用户可以在滚动时立即看到创建的视图。但正如我现在看到的,只有在启动滚动时,才会在适配器中调用onBindViewHolder(我使用的是RecyclerView.adapter)


有人知道如何解决这个问题,在邻居对用户实际可见之前调用onBind方法吗?谢谢。

您可以使用
ViewPager2
上的
setOffscreenPageLimit(…)
在用户滚动到相邻的viewholder之前创建它们