2012-12-02 161 views
5

。我想在頂部,而不是像這樣具有標籤:隱藏操作欄同時顯示如何隱藏頂部操作欄,但使用ActionBarSherlock顯示拆分操作欄拆分操作欄

figure 3

的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); 

enter image description here

調用getSupportActionBar().hide()隱藏操作欄,但也隱藏拆分操作欄。

+0

我已經能夠成功地創建使用'getSupportActionBar()這個非常相同的佈局setDisplayShowTitleEnabled(假);'和' getSupportActionBar()setDisplayShowHomeEnabled(假);'所以我我很困惑,因爲你無法做到這一點。你介意發佈你的活動源代碼嗎? – Neilers

回答

0

的標籤只會捲起進入前行動吧,如果您使用的是ABS所提供的選項卡。你有沒有可能使用ViewPager/ViewPagerIndicator作爲標籤? (我現在有這個問題)