【问题标题】:Hide Action Bar while showing Split Action Bar显示拆分操作栏时隐藏操作栏
【发布时间】:2012-12-02 05:51:48
【问题描述】:

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

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

【问题讨论】:

  • 我已经成功地使用getSupportActionBar().setDisplayShowTitleEnabled(false);getSupportActionBar().setDisplayShowHomeEnabled(false); 创建了这个相同的布局,所以我很困惑你怎么不能这样做。您介意发布您的活动源代码吗?

标签: android android-actionbar actionbarsherlock


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多