2013-05-20 57 views
1

我需要在應用程序啓動時隱藏操作欄。然後,在一些用戶操作之後,它必須再次顯示覆蓋內容。目前,我通過設置<item name="android:windowActionBar">false</item>關閉它在一個自定義樣式,然後調用默認情況下,Android動作條疊加並隱藏在xml中

getWindow().requestFeature(Window.FEATURE_ACTION_BAR); 
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); 
getActionBar().hide(); 

在活動的onCreate()。 雖然這似乎有點尷尬。我可以在xml配置中完成所有功能嗎?

回答

0

我不知道隱藏的一部分,但你CNA風格的動作條在您的應用程序的主題是這樣的疊加:

<style name="AppTheme" parent="@style/Theme.AppCompat"> 
    <item name="android:windowNoTitle">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowActionBarOverlay">true</item> 
</style> 
+0

這樣開始活動時,這將是可見的,這不是什麼我想要 – morph

+0

您可以隨時在活動的onCreate方法中隱藏操作欄。 –

相關問題