动态隐藏viewPager选项卡

4

我想在特定片段中隐藏选项卡。我有一个MainActivity和两个选项卡 - 片段(我正在使用viewPager)。然而,在第三个片段中,我需要隐藏这些选项卡并仅显示工具栏。

我知道如何隐藏工具栏,但我找不到如何动态隐藏选项卡的方法。

谢谢您的帮助

1个回答

6
 TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); //your tablayout id

隐藏

 tabLayout.setVisibility(View.GONE); // or View.INVISIBLE

仅供展示

tabLayout.setVisibility(View.VISIBLE); 

谢谢,但是我无法访问活动中的ID,对吧? - Stepan
1
我假设选项卡是您在活动中使用的XML的一部分,因此您可以在活动中初始化和创建函数以隐藏选项卡,在片段中,您可以使用((YourActivity)getActivity).methodtohidetab调用该函数。 - KDeogharkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接