android - 跳过 ViewPager 中的特定页面

标签 android android-fragments android-viewpager

我有一个 View 寻呼机,其适配器上有 fragment 列表。这是我想要实现的场景:

假设我们有 4 个 fragment : fragment 1 fragment 2 fragment 3 fragment 4

当我在 Fragment4 时,向后滑动一定会把我带到 Fragment2。 这将是工作流程:

fragment 1 -> fragment 2 -> fragment 3 -> fragment 4

fragment 1 <- fragment 2 <- fragment 4

我想在从 Fragment4 滑动时跳过 fragment3。

非常感谢任何帮助。非常感谢

最佳答案

看看这个项目Android-WizardPager由罗马努里克。他在 MainActivity 中使用方法 recalculateCutOffPage 来阻止 ViewPager 中的页面并动态添加/删除它们。我认为您可以将它用作基础并将其功能扩展为也与您的“动态”ViewPager“向后滑动”兼容。

关于android - 跳过 ViewPager 中的特定页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25741052/

相关文章:

java - 在 Android 上使用 URL 会抛出 IOException : Malformed ipv6 address

android - 端口可以​​吗? (严峻的 fandandroido)

java - 安卓 ListView : How to add a row with a buttonclick

java - RecyclerView 未附加到 Adapter

android - SupportFragmentManager 的 findFragmentById 始终返回 null

android - 当涉及到屏幕时如何影响 ViewPager 中的项目

AndroidManifest 每个版本?

android - 嵌套 fragment getchildfragmentmanager 导致崩溃

android - 获取错误 "cannot resolve findViewById(int)'

Android ViewPager setAdapter 无法更新 View 和 fragment