3

我的 UI 使用带有选项卡 ( ActionBar.NAVIGATION_MODE_TABS) 的 ABS,并为每个选项卡加载了一堆片段布局。

有一个选项卡,我需要在其中隐藏UI 的 ActionBar(以回收一些屏幕空间),但调用getSupportActionBar().hide();会将选项卡与 ActionBar 一起删除。

我想知道是否有什么地方可以隐藏操作栏而不影响选项卡?

编辑:实际上,想想看,Actionbar 除了显示应用程序品牌/图标之外什么都不做。所以我不介意完全隐藏 ActionBar 并只显示选项卡。

4

1 回答 1

8

这称为“折叠的操作栏”。如果您不显示标题和主页图标,它将自动隐藏:

 getSupportActionBar().setDisplayShowHomeEnabled(false);
 getSupportActionBar().setDisplayShowTitleEnabled(false);

如果您想同时拥有选项卡和操作,您可以使用拆分操作栏并将操作(菜单)放在底部。

于 2012-10-17T06:18:51.653 回答