将标签视图与底部导航相结合

时间:2018-05-07 16:32:41

标签: java android android-layout

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

1 个答案:

答案 0 :(得分:1)

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

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

主要活动包含底部导航栏,并且膨胀3片段让我们将它们命名为LeftFragment,MiddleFragment和RightFragment,此主要活动应该仅作为此片段的充气器,不要在其中写入任何其他代码活动只是底部导航栏的管理员。

这些片段中的每一个都应该作为标签片段的持有者或管理者, agian不在LeftFragment,MiddleFragment和RightFragment中编写任何代码,只是tablayout的管理员。

您的实际布局代码应位于每个标签片段中。 希望这能回答你的问题。