在 android 中滑动 viewpager 的嵌套选项卡?

Nested tabs with viewpager swiping in android?

我已经使用视图寻呼机实现了嵌套选项卡,没有任何问题,但我的问题出在滑动部分,

当我执行滑动操作时,主 activity 选项卡将被切换,但我希望片段改为滑动。我如何实现这一点?

我已经尝试使用选项卡主机和片段选项卡实现主选项卡,它们根本没有滑动功能,但是同时禁用了主选项卡和片段的整个滑动。

你好 shaheen zahedi 也许有可能请..with..below 只需设置底部选项卡更改侦听器 喜欢..

btnTab.setTabChangeListener(null);

您可以 disable view pager swiping 在特定的 ViewPager 上。 但我建议不要在同一屏幕上制作 2 个 ViewPagers。 你底部的TabLayout和对应的ViewPager可以换成BottomBar库

我觉得遵循 Google Material guidelines 是明智的。不确定你是否已经检查过了...

无论如何,here 是 Google 认为在选项卡之间横向导航的最佳做法。希望对您有所帮助!

您可以尝试使用 Bottom navigation view for bottom bar which has been added to version 25 of the Design Support Library. Here is an Article about it.

而不是自定义库

所以 android.support.design.widget.BottomNavigationViewin your activity 连同 android.support.design.widget.TabLayoutViewPagerin fragment 应该按照您希望的方式工作。这也将提供良好的用户体验(类似于 Google Plus App 中实现的用户体验)

我制作了一个带有嵌套选项卡和片段的示例项目。可能对您要找的东西有帮助。

关注link下载: NestedTabWithFragment