2012-06-09 84 views
0

在我的onCreate()方法,我用這個代碼刪除狀態欄:Android狀態欄中停留

// Remove the status bar from the top 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

然而,當我啓動應用程序,我仍然可以看到狀態欄像第二。我怎樣才能防止這一點?

回答

1

添加下列屬性的活動清單:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
+0

謝謝你之前使用requestWindowFeature,這個作品!這導致了一個新的問題,爲什麼需要很長的時間來創建?直到最終創建應用程序時纔有黑屏。 –

+0

我認爲將主題應用到活動中不應該慢一些。在應用主題之前,你沒有這個黑屏問題嗎?通常,直到出現視圖需要多長時間取決於您在設置內容視圖之前所做的工作。 –

+0

是的,我以前有過這個。我初始化了幾個對象,就是這些,但它需要一秒鐘的時間。我想那是正常的。 –

1

則必須在設置內容視圖

+0

我這樣做,但它沒有效果。 –