如何更改任务栏的颜色

时间:2014-02-22 07:05:27

标签: android

我想要改变任务栏的颜色,即时间和电池显示器等所在的最顶部的颜色假设是深灰色而不是黑色。我用过

 setTitleColor(color.darker_gray); 

但是,它没有生效。任何人都可以帮助我。

提前致谢。

3 个答案:

答案 0 :(得分:0)

你可以使用this库:)它只适用于kitkat + :)

更新:库名是:github.com中的SystemBarTint

答案 1 :(得分:0)

通过更改主题

<style name="AppTheme" parent="android:Theme.Light">
....
<!--Changing windowBackground will let your status change the color in most of the device-->
<item name="android:windowBackground">YOUR_COLOR</item>

...
</style>

按代码

  View view = this.getWindow().getDecorView();
    view.setBackgroundColor(color);

答案 2 :(得分:-1)

您可以为应用定义自定义主题,并在其中设置操作栏背景

<resources>
    <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
    </style>

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">ANY_HEX_COLOR_CODE</item>
    </style>
</resources>

然后在您的应用清单文件中将主题设置为MyTheme