Android 如何隐藏操作栏?(Sherlock实现)

Android 如何隐藏操作栏?(Sherlock实现),android,actionbarsherlock,Android,Actionbarsherlock,我有一个典型的例子,我使用SherlockActionBar进行水平滚动。我希望我的活动中的标题栏**(其中描述了android默认图标和应用程序名称)**消失。更清楚地说,我不想看到屏幕顶部的栏,但我使用它旁边的动作栏来导航,这是至关重要的。我怎样才能让最上面的消失?任何想法都将受到高度赞赏。下面给出了一个示例图像: 我希望问题是清楚的。请随意索取更多。要以编程方式隐藏AB/ABS,您可以使用 getSupportActionBar().hide(); 如果您未使用支持库 getActio

我有一个典型的例子,我使用SherlockActionBar进行水平滚动。我希望我的活动中的标题栏**(其中描述了android默认图标和应用程序名称)**消失。更清楚地说,我不想看到屏幕顶部的栏,但我使用它旁边的动作栏来导航,这是至关重要的。我怎样才能让最上面的消失?任何想法都将受到高度赞赏。下面给出了一个示例图像:


我希望问题是清楚的。请随意索取更多。

要以编程方式隐藏AB/ABS,您可以使用

getSupportActionBar().hide();

如果您未使用支持库

getActionBar().hide();
否则

getSupportActionBar().hide();

注意:如果您的活动
扩展了SherlockFragmentActivity
,则只有
getSupportActionBar().hide()方法将可见,否则您将只获得
getActionBar().hide()适用于最低API级别11。

如果您使用的是操作栏(API级别>11)

或者,如果您使用的是actionbar sherelock库(API级别积分归blackbelt(答案通过注释进行了讨论):

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


调用这些函数会删除标题栏。这会删除我的标题栏,但操作栏是安全可靠的。多亏了blackbelt。

但是当我使用它时,我倾向于发现用于导航的操作栏也会消失!!我没有理解它。你能重新措辞吗?请查看我的新图片,这将更详细清除如果隐藏FinalSherlock会发生什么?尝试使用getSupportActionBar().setDisplayShowHomeEnabled(false);getSupportActionBar().setDisplayShowTitleEnabled(false);而不是hide(),您尝试了吗?getActionBar()可以从API级别11开始,但我希望从基本API级别开始。还有其他选择吗?您是否使用ABS(ActionBarSharlok)图书馆?
getActionBar().hide();
getSupportActionBar().hide();