显示拆分操作栏时隐藏操作栏

时间:2012-12-02 05:51:49

标签: android android-actionbar actionbarsherlock

如何隐藏顶部操作栏,但使用ActionBarSherlock显示拆分操作栏。我希望Tabs位于顶部,而不是像这样:

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()会隐藏操作栏,但也会隐藏拆分操作栏。

1 个答案:

答案 0 :(得分:0)

如果您使用ABS提供的标签,标签只会向上滚动到顶部操作栏。你有没有机会使用ViewPager / ViewPagerIndicator作为标签? (我目前有这个问题)