ActionbarSherlock:显示标签时隐藏操作栏

时间:2012-10-17 06:04:05

标签: android actionbarsherlock

我的UI使用ABS和标签(ActionBar.NAVIGATION_MODE_TABS),并为每个标签加载了一堆片段布局。

有一个标签我需要隐藏ActionBar (以回收一些屏幕空间),但是调用getSupportActionBar().hide();会将标签与ActionBar一起核对。

我想知道是否有任何可以隐藏动作栏而不影响标签的地方?

编辑:实际上,想想看,除了展示应用品牌/图标外,Actionbar不会做任何事情。所以我不介意完全隐藏ActionBar并只显示标签。

1 个答案:

答案 0 :(得分:8)

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

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

如果您想同时拥有标签和操作,可以使用拆分操作栏并在底部设置操作(菜单)。