2015-10-06 99 views
0

我試圖讓狀態欄顏色#a1a1a1(white_dark),但它只是黑色,當我運行它。如何在沒有工具欄的情況下更改狀態欄顏色?

這是我的風格V21文件:

<style name="AppBaseTheme" parent="AppTheme"> 
     <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
     <item name="android:statusBarColor">@color/white_dark</item> 
    </style> 
+0

增添色彩嘗試設置這個' @ color/your_color' –

+0

請看看這個http://stackoverflow.com/questions/27093287/how-to-change-status-bar-color-to-match-app-in-lollipop-android –

+0

大家好,這不起作用,因爲我已禁用我的工具欄... – Mike

回答

0

你可以試試這個lib

但我個人的建議是,切換到AppCompat,因爲它很容易在它改變StatusBar顏色。

主要深色用於StatusBar

<!-- darker variant for the status bar and contextual app bars --> 
<item name="colorPrimaryDark">@android:color/black</item> 
+0

沒有工作沒有工具欄( – maXp

0

使用這個主題

<resources> 
    <!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" 
     parent="@style/Theme.AppCompat.Light.DarkActionBar"> 
     <item name="android:actionBarStyle">@style/MyActionBar</item> 

     <!-- Support library compatibility --> 
     <item name="actionBarStyle">@style/MyActionBar</item> 
    </style> 

    <!-- ActionBar styles --> 
    <style name="MyActionBar" 
     parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"> 
     <item name="android:background">@color/atctionbar_color</item> 

     <!-- Support library compatibility --> 
     <item name="background">@color/atctionbar_color</item> 
    </style> 
</resources> 

並創造價值> colors.xml新的文件,並從那裏

<resources> 
    <color name="atctionbar_color">#170053</color> 
</resources>