【问题标题】:ActionBar.NAVIGATION_MODE_STANDARD leaves empty white space at topActionBar.NAVIGATION_MODE_STANDARD 在顶部留下空白区域
【发布时间】:2014-01-15 21:38:07
【问题描述】:

我在我的应用程序中使用了 sherlock 操作栏,并且在一些片段中我希望标签消失。 现在我正在使用 ActionBar.NAVIGATION_MODE_STANDARD 并且它确实消失了选项卡,但屏幕顶部留下了一条空白线:

我搜索了类似的案例,但没有找到完全相同的案例。 我不确定this question 是否与我的相似,但我仍然不知道如何删除那个空白。

这是操作栏代码:

final ActionBar bar = getSupportActionBar();
        bar.setDisplayShowTitleEnabled(false);
        bar.setDisplayShowHomeEnabled(false);
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
        Tab tab1 = bar.newTab()
                  .setText("1")
                  .setTabListener(new TabListener<one>(this, "tab1", one.class));
        bar.addTab(tab1);
        Tab tab2 = bar.newTab()
                .setText("2")
                .setTabListener(new TabListener<two>(this, "tab2", two.class));
         bar.addTab(tab2);

【问题讨论】:

  • 您为什么要删除标签栏并在您的 ActionBar 中添加标签?
  • 我希望标签导航在特定片段中可用,而不是随处可见。
  • 好的,如果你想要全屏显示,你必须手动隐藏 ActionBar。但要小心,用户看到标签消失可能会很奇怪。
  • 感谢您的快速响应,我会注意的!

标签: android android-actionbar actionbarsherlock


【解决方案1】:

这个“空白空间”是不是ActionBar?

ActionBar.hide() 方法呢?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 2023-02-05
    • 2022-01-24
    • 1970-01-01
    • 2012-08-19
    相关资源
    最近更新 更多