2016-04-30 10 views
0

私のアプリを起動するたびに。ステータスバーの色が白色に変わります。どちらが良い見ていない。私はこれを望んでいない。どのようにこの色を自動変更しないかは、デフォルトの色または何か他のものでなければなりません。アンドロイドで変更された自動ステータスバーの色を削除する方法

enter image description here

+0

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だけを適用することによって働いたが、私はそれがどのように動作するかわからない:-)。これらすべてのことを理解するのに良い参考資料ですか? –

関連する問題