2014-01-15 120 views
0

我在我的应用程序中使用sherlock操作栏,并在一些片段中我希望标签消失。 现在我使用ActionBar.NAVIGATION_MODE_STANDARD和它消失的标签,但有在屏幕的左上方的空白线:ActionBar.NAVIGATION_MODE_STANDARD在顶部留下空白空间

enter image description here

我搜索对于类似的案件,也没有发现完全相同的情况。 我不确定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); 
+0

为什么你想删除Tabs栏并添加标签反正到你的ActionBar? – lithos35

+0

我希望标签导航可用于特定的片段,而不是evreywhere。 – Juvi

+0

好的,所以如果你想要一些全屏显示,你必须手动隐藏ActionBar。但要小心,用户看标签消失可能会很奇怪。 – lithos35

回答

1

这个 “空的空间” 是动作条没有?

ActionBar.hide()方法呢?

相关问题