0

根據Android support.design庫25,我嘗試完成兩者的結合使用。 TabLayout with BottomNavigationView將TabLayout與BottomNavigationView結合使用 - support.design庫

在此之前,我在.XML設計中使用了帶有FrameLayout的BottomNavigationView來加載帶有transactionManager的片段。 TabsLayout的頁面應該通過ViewPager加載。

現在我的問題:當我一起使用BottomNavigationView和TabsLayout時,是否應該通過ViewPager加載兩個頁面?

感謝您的任何建議

回答

0

解決了這個問題。 Putra Ardiansyah的做法確實很好,但必須做出一些修正。

下面是工作計劃:
1).XML和FragmentManager以上的FrameLayout負載頁(BottomNavigationView)

2)與突片

3創建片段容器)負載在這個片段 - 通過ViewPager容器你的頁面

4)由於Fragment-Container,我避免在每個片段佈局上放置TabLayout,並且避免在每個TabFragment上實現ObTabSelectedListner片段 - 容器一次

5)採用這種方法我沒有違反Google的設計規則