如何隐藏顶部操作栏,但使用ActionBarSherlock显示拆分操作栏。我希望Tabs位于顶部,而不是像这样:
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()
会隐藏操作栏,但也会隐藏拆分操作栏。
答案 0 :(得分:0)
如果您使用ABS提供的标签,标签只会向上滚动到顶部操作栏。你有没有机会使用ViewPager / ViewPagerIndicator作为标签? (我目前有这个问题)