将TabLayout与BottomNavigationView - support.design库结合使用

问题描述 投票:0回答:1

根据Android support.design库25,我尝试完成两者的结合使用。 TabLayout with BottomNavigationView

在此之前,我在.XML设计中使用BottomNavigationView和FrameLayout来使用transactionManager加载片段。 TabsLayout的页面应该通过ViewPager加载。

现在我的问题:当我一起使用BottomNavigationView和TabsLayout时,我应该在ViewPager上加载这两个页面吗?

谢谢你的建议

android android-layout android-design-library bottomnavigationview
1个回答
0
投票

解决了这个问题。

这是工作计划: 1)在.XML和FragmentManager(BottomNavigationView)中的FrameLayout上加载页面

2)使用选项卡创建Fragment-Container

3)加载此片段 - 将您的Pages加载到ViewPager上

4)由于Fragment-Container,我避免在每个片段布局上放置TabLayout,并且我避免在每个TabFragment上实现ObTabSelectedListner,只需在fragment-Container中实现一次

5)通过这种方法,我没有违反谷歌设计规则

© www.soinside.com 2019 - 2024. All rights reserved.