2016-04-30 88 views
0

更改每當我啓動我的應用程序。它將狀態欄顏色更改爲白色。這看起來不太好。我不想要這個。如何不自動改變這種顏色,它應該是默認的顏色或別的東西。如何刪除自動狀態欄顏色在android

enter image description here

+0

You c更改styles.xml中的colorPrimary。 –

+0

改變了,但它仍然是白色的。 –

回答

1

改變你的活動主題,以FullscreenTheme下面寫:

<style name="FullscreenTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="android:windowActionBarOverlay">true</item> 
    <item name="android:windowBackground">@null</item> 
</style> 

複製上面的代碼粘貼到您的styles.xml文件

,並通過複製修改活動,在setContentView()方法之前粘貼以下代碼:

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

是的,它只適用於樣式xml,但我不知道它是如何工作的:-)。有什麼好的參考去理解所有這些東西? –