我已经使用视图寻呼机实现了嵌套标签,没有任何问题,但我的问题是在滑动部分,
当我执行滑动操作时,主要活动标签将被切换,但我希望片段可以滑动。我该如何实现?
答案 0 :(得分:5)
您可以尝试使用Bottom navigation view作为底栏,而不是自定义库,该底栏已添加到设计支持库的第25版中。这是一个Article about it。
因此,您的活动android.support.design.widget.BottomNavigationView
以及片段中的android.support.design.widget.TabLayout
和ViewPager
应该按照您希望的方式运行。这也将提供良好的用户体验(类似于Google Plus App中实现的)
答案 1 :(得分:3)
btnTab.setTabChangeListener(null);
答案 2 :(得分:1)
您可以对ViewPager
float64
disable view pager swiping。
但我建议不要在同一个屏幕上制作2个ViewPagers。
您的底部TabLayout和相应的ViewPager可以替换为BottomBar库。
答案 3 :(得分:1)
我觉得遵循Google材料guidelines是明智之举。不确定你是否已经检查过......
无论哪种方式,here都是Google认为最适合在标签之间进行横向导航的做法。希望它有所帮助!
答案 4 :(得分:1)
我制作了一个带有嵌套制表符和片段的示例项目。也许它可能有助于你寻找什么。
以下链接下载: NestedTabWithFragment