【问题标题】:TabLayout and bottom navigationTabLayout 和底部导航
【发布时间】:2017-03-21 14:10:21
【问题描述】:

您好,我已经搜索了可能的实现方式,如上图所示,但找不到任何帮助。我想创建一个TabLayout 和底部导航,这样TabLayout 绑定到第一个底部图标,第二个底部图标绑定到另一个TabLayout

如果您能提供示例或示例代码,我将很高兴。我还是个初学者。

【问题讨论】:

    标签: android android-fragments android-tablayout bottomnavigationview


    【解决方案1】:

    作为初学者,您需要有一种心态,即通过应用Divide and conquer algorithm,可以将问题分解为更简单的问题。

    对于你的情况,你需要拆分 TabLayout 和底部导航的问题。拆分后的问题是:

    1. 标签布局
    2. ViewPager
    3. 结合 TabLayout 与 ViewPager
    4. 底部导航
    5. 结合 TabLayout 与 ViewPager 和底部导航。

    首先,您需要制作一个有效的 TabLayout。访问TabLayout。然后了解 ViewPager:使用ViewPager for Screen SlidesViewPager。然后combine them

    那你需要在Bottom Navigation Views了解底部导航

    之后你需要了解如何将底部导航与 TabLayout 和 ViewPager 集成。

    带有标签的示例项目:
    https://github.com/eure/citrus

    Plaid 你应该很感兴趣。

    【讨论】:

    • 非常感谢。
    • 我已经经历了所有这些,主要问题是如何将底部导航与 TabLayout 和 ViewPager 集成
    • 点击底部导航时只需要在viewpager和tab布局中设置选中页面,反之亦然
    • 很抱歉没有给你一个明确的解释。我的意思是,在视图寻呼机中有一种方法可以选择当前视图寻呼机项目,即 viewPager.setCurrentItem。在BottomNavigationView 中有一种方法可以选择setSelectedItemId 的项目。因此,您只需在单击 BottomNavigationView 时选择视图页面中的相关项,反之亦然。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    相关资源
    最近更新 更多