首页 > 解决方案 > 将标签视图与底部导航结合起来

问题描述

在我的应用程序中,我想将 tabView 与底部导航栏结合起来。我想在底栏中有三个选项卡和三个选项,所以最后应该有九个不同的活动。我的选项卡和栏在我的 activity_main.xml 中定义,因此对于底部栏中的每个选定选项,选项卡保持不变。如何打开一个取决于所选选项卡和所选底栏选项组合的新片段?

标签: javaandroidandroid-layout

解决方案


我之前遇到过同样的问题,这是我的解决方案。

您将需要 1 个活动和 12 个片段而不是 9 个来实现它。

主活动包含底部导航栏,充气 3 个片段让我们将它们命名为 LeftFragment、MiddleFragment 和 RightFragment,这个主活动应该只作为这个片段的充气器,不要在活动中编写任何其他代码,只是一个管理器底部导航栏。

这些片段中的每个片段都应充当标签片段的持有人或操纵器,Agian不要在左右,中间抛弃和右抛弃中编写任何代码,而只需tablayout的经理即可。

您的实际布局代码应该在每个选项卡片段中。希望这能回答你的问题。


推荐阅读