通过按钮调用viewPager.setCurrentItem时两次调用CreateFragment

时间:2019-09-17 18:46:06

标签: android

使用viewPager2.setCurrentItem(viewPager2.getCurrentItem()+ 1,true);时要通过按钮更改当前项目,FragmentStateAdapter类中的createFragment运行两次(currentItem + 1和currentItem + 2)

1 个答案:

答案 0 :(得分:1)

这很正常。

ViewPager将加载两个片段。将显示一个,而该片段在新片段旁边。这样,当滚动到下一页时,它可以正确显示两个片段。