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?
如何根据特定条件跳过 ViewPager 中的页面,向前或向后滑动,知道我不知道这些页面的位置。
是的,你可以。通常情况下,您将创建一个 ViewPager
并为其设置一个适配器。此适配器具有 getItem(position)
方法。你重写这个方法,你会为每个位置吐出一个 Fragment
。这是你需要检查你的条件并发出不同的地方Fragment
。
但是,如果您要减少项目的数量,您还需要调整 getCount()
以满足您的需要。
更多信息在这里:
Changing Count of ViewPager
Update ViewPager dynamically?