ActionBarSherlock:在显示选项卡时隐藏操作栏。

3

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

有一个选项卡,我需要隐藏ActionBar(以便腾出一些屏幕空间)但是调用getSupportActionBar().hide();会同时隐藏选项卡和ActionBar。

我想知道是否有任何方法可以在不影响选项卡的情况下隐藏ActionBar?

编辑:实际上,仔细想想,ActionBar除了显示应用程序品牌/图标外没有其他作用。因此,我不介意完全隐藏ActionBar并仅显示选项卡。

1个回答

8
这被称为“折叠式操作栏”。如果您不显示标题和主页图标,它将自动隐藏:
 getSupportActionBar().setDisplayShowHomeEnabled(false);
 getSupportActionBar().setDisplayShowTitleEnabled(false);

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

是的。如果你不相信我,可以谷歌一下 :) - Nikolay Elenkov
不得不尝试才能相信...效果非常好。谢谢 - 给你点赞 :) - Jay Sidri

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