5

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

图 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);

在此处输入图像描述

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

4

1 回答 1

0

仅当您使用 ABS 提供的选项卡时,选项卡才会滚动到顶部操作栏。您没有使用 ViewPager/ViewPagerIndicator 作为选项卡,是吗?(我目前有这个问题)

于 2013-02-25T02:25:22.530 回答