1

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

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

现在我的问题是:当我同时使用 BottomNavigationView 和 TabsLayout 时,我应该通过 ViewPager 加载两个页面吗?

感谢您的任何建议

4

1 回答 1

0

解决了这个问题。

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

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

3)加载这个片段 - 通过 ViewPager 将您的页面容器化

4)由于 Fragment-Container,我避免将 TabLayout 放置在每个片段布局上,并且通过在片段容器中实现一次来避免在每个 TabFragment 上实现 ObTabSelectedListner

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

于 2017-04-03T13:34:20.670 回答