android - TabLayout 和底部导航

标签 android android-fragments android-tablayout bottomnavigationview

image to depict the question

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

如果您能提供示例或示例代码方面的帮助,我将非常高兴。我还是初学者。

最佳答案

作为初学者,您需要有一种心态,即可以通过应用 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你应该会感兴趣。

关于android - TabLayout 和底部导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42929529/

相关文章:

java - fragment 消失

Android Autocompletetextview多行

android - 移动平台上是否可以进行 TCP 数据包过滤?

android - AppCompat 和 Fragment 不起作用

java - fragment 用户体验选择和通用性

android - 如何在 XML 中的 TabLayout 上设置 onTabChanged 以调用 viewModel 方法?

java - TabLayout 从代码中设置 TabLayout.Tab 的文本大小(以编程方式)

符号的 Android 键码

android - 在 android 中发送带有联系表的邮件?

来自 Google Play 控制台的 java.lang.IllegalStateException 崩溃报告