是否有可能实现一个TabLayout与活动

问题描述:

我有一个Tablayout类型的底部导航,我希望当用户点击卡片视图时,我有它将他发送到另一个Tablayout但是当这种情况发生时底部导航确实不再出现。只有在活动正确的情况下才有可能?是否有可能实现一个TabLayout与活动

TabLayout与其他任何视图一样。它可以充当另一个视图的一部分,或作为片段或活动的内容视图。所以,你不仅仅限于使用一个带有TabLayout的Activity。现在

,如果你想它,以便当你点击你服用到另一个屏幕没有TabLayout一个CardView,你有两个选择:

  1. 打开一个新的活动

由于这第二个活动将有不同的内容视图,因此它不会从第一个活动获得TabLayout。

  1. 隐藏TabLayout和改变周围的CardView
  2. 因为我们正在使用的第一个活动贴的内容,我们将需要让我们的所有内容更改为活动中的视图。这意味着将TabLayout上的可见性设置为View.GONE,并根据布局包含的内容对其余视图进行大量更改。

    我注意到你根本没有提到ViewPager。通常,这是当您单击每个选项卡时将与TabLayout在碎片之间进行交换的内容。您可以将所有选项卡的内容放在单独的片段中,然后当您单击CardView时,只需将该选项卡的片段交换为不同的片段并隐藏TabLayout即可。

    因此,回答你的问题,只是打开一个新的活动比较容易,但是如果你想在工作中修改你的第一个活动,就不可能使用第二个活动。

开始=“2”>
+0

你使用过udemy应用吗?比如当你点击一个你认购的课程时,你可以看到视频,Q&A和广告的标签,它隐藏了我正在寻找的底部导航,我该怎么做? –

+0

谢谢我会进一步研究这一点 –