2012-12-02 114 views
5

。我想在顶部,而不是像这样具有标签:隐藏操作栏同时显示如何隐藏顶部操作栏,但使用ActionBarSherlock显示拆分操作栏拆分操作栏

figure 3

的Android开发者网站声明如下隐藏操作栏,但保持拆分操作栏:

如果”倒要隐藏在顶部的主操作栏,因为您在使用内置的导航标签与拆分操作栏一起是 , 呼叫setDisplayShowHomeEnabled(false)来取消操作栏中的应用程序图标 。在这种情况下,主动 动作栏中现在没有剩余任何动作了,因此它将消失,剩下的全部是顶部的导航 制表符和底部的动作项,如图3中 第二个设备所示。

https://developer.android.com/guide/practices/tablets-and-handsets.html#SplitActionBar

在我SherlockFragmentActivity我打电话以下,但只有应用程序图标和标题消失,操作栏保持这样的:

//Hide action bar 
    getSupportActionBar().setDisplayShowTitleEnabled(false); 
    getSupportActionBar().setDisplayShowHomeEnabled(false); 

enter image description here

调用getSupportActionBar().hide()隐藏操作栏,但也隐藏拆分操作栏。

+0

我已经能够成功地创建使用'getSupportActionBar()这个非常相同的布局setDisplayShowTitleEnabled(假);'和' getSupportActionBar()setDisplayShowHomeEnabled(假);'所以我我很困惑,因为你无法做到这一点。你介意发布你的活动源代码吗? – Neilers

回答

0

的标签只会卷起进入前行动吧,如果您使用的是ABS所提供的选项卡。你有没有可能使用ViewPager/ViewPagerIndicator作为标签? (我现在有这个问题)