2014-01-15 123 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()方法呢?

相關問題