2015-11-19 24 views
1

這是我需要用於應用程序中的彈出窗口的樣式。 這個特定的頁面是一個視頻視圖,它是全屏。所以我沒有狀態欄。 但彈出窗口時。它出現在狀態欄,這是令人討厭的。我該如何禁用它?從xml樣式項中取出狀態欄

這是我的xml:

<style name="ShowPopupNoTitle"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowNoDisplay">true</item> 
    <item name="android:windowAnimationStyle">@style/ShowPopupAnimation</item> 
    <item name="android:windowCloseOnTouchOutside">true</item> 
</style> 

正如你所看到的,我加了windowActionBar爲假。我錯過了什麼嗎?

回答

1

要刪除statusBar,在onCreate()方法試試這個在您的java代碼

requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
+0

是的,我現在感覺這麼愚蠢。我認爲在設置動畫的樣式中將它放在xml中是很困難的。但是,如果我在對話框的窗口中設置了它,它顯然會起作用 –