我想用顏色代碼將狀態欄顏色更改爲特定顏色。只有默認的顏色可以在代碼中指定,如下所示,有什麼方法可以給出特定的顏色代碼來獲得該顏色?我們如何在Android Studio的styles.xml中爲特定顏色代碼添加顏色?
<item name="android:statusBarColor">@color/dark_blue_Shade1</item>
我想用顏色代碼將狀態欄顏色更改爲特定顏色。只有默認的顏色可以在代碼中指定,如下所示,有什麼方法可以給出特定的顏色代碼來獲得該顏色?我們如何在Android Studio的styles.xml中爲特定顏色代碼添加顏色?
<item name="android:statusBarColor">@color/dark_blue_Shade1</item>
創建color.xml到值文件夾
代碼color.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="dark_blue_Shade1">#000080</color>
</resources>
如果color.xml
已經存在有那麼只要把
<color name="dark_blue_Shade1">#000080</color>
內<resources> </resources>
標籤
創建color.xml文件中值的文件夾
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ColorPrimary">#8E67E0</color>
<color name="ColorPrimaryDark">#59419B</color>
<color name="LightPrimaryColor">@android:color/holo_blue_bright</color>
<color name="AccentColor">#ff4081</color>
<color name="PrimaryText">#212121</color>
<color name="SecondarText">#727272</color>
</resources>
,然後在這樣的
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/ColorPrimaryDark</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
<item name="colorAccent">@color/AccentColor</item>
</style>
</resources>
從這整個項目將採取這種顏色style.xml文件更改。
ColorPrimaryDark
是你的狀態欄的顏色你不想要應用手動系統將得到colorPrimaryDark爲您的狀態欄的顏色
謝謝..的代碼完美運行:) –
感謝您的評論:) – Firefog