Android- 根据特定条件在 View pager 中跳过一个页面

Android- skipping a page in View pager depending on certain condition

如何根据特定条件跳过 ViewPager 中的页面,向前或向后滑动,知道我不知道这些页面的位置。

是的,你可以。通常情况下,您将创建一个 ViewPager 并为其设置一个适配器。此适配器具有 getItem(position) 方法。你重写这个方法,你会为每个位置吐出一个 Fragment。这是你需要检查你的条件并发出不同的地方Fragment

但是,如果您要减少项目的数量,您还需要调整 getCount() 以满足您的需要。

更多信息在这里:

Changing Count of ViewPager

Update ViewPager dynamically?