12

我实现了与没有问题视图寻呼机嵌套的标签,但我的问题是关于刷卡一部分,android中viewpager滑动的嵌套标签?

当我挥动动作的主要活动的标签将被切换,但我想片段刷卡代替。我该如何做到这一点?

我已经尝试实现主选项卡与标签主机和片段tabhost,根本没有刷卡功能,但在主要和片段一起禁用整个刷卡。 Description

回答

4

代替自定义库,您可以尝试使用Bottom navigation view作为已添加到设计支持库版本25的底部栏。这是一个Article about it

因此android.support.design.widget.BottomNavigationView在您的活动中与android.support.design.widget.TabLayoutViewPager一起应该按照您希望的方式工作。这也将提供良好的用户体验(类似于在Google Plus App中实现的用户体验)

+0

您也可以使用文件>新建>活动>底部导航活动,简单地使用BottomNavigationView添加活动。 – CoolMind

3

你好沙欣扎赫蒂也许是可能please..with..below 只设置底部标签改变听者 如..

btnTab.setTabChangeListener(null); 
+0

viewpager没有setTabChangeListener方法,这个类仅包含addOnPageChangeListener我需要实现它的改变图标 –

+0

着想,如果你不想比也增加了刷卡null on'addOnPageChaneListener' –

+0

setTabChangeListener用于制表符不适用于viewpager,如果您不想根据制表符进行更改,然后在tabchangelistener –

1
在特定 ViewPager

你可以disable view pager swiping。 但我建议不要在同一屏幕上制作2个ViewPage。 您的底部TabLayout和相应的ViewPager可以替换为BottomBar库。

+0

thanx提,但我已经实现了Bottombar libr ary and still,can not get swipe action into fragment,我能做什么? –

1

我觉得遵循Google资料guidelines是明智之举。不知道你是否已经检查出它...

无论哪种方式,here是谷歌认为在标签之间横向导航的最佳做法。希望能帮助到你!

1

我制作了一个带有嵌套选项卡和片段的示例项目。可能它可能有助于你在找什么。

以下链接下载: NestedTabWithFragment