如何在android 4.4上将状态栏文本颜色更改为黑暗

时间:2015-01-11 14:21:50

标签: android

差不多2个星期前,我正在搜索如何在Android 4.4上将状态栏的文字颜色更改为深色

默认文字颜色为白色,如此

因为我没有足够的选票,所以我无法发布图片。 see detail with pictures at here

我想将最上面的文字颜色更改为黑暗,我该怎么办?

在意义的时候,我发现一个应用程序已经做了,

download jumei app

我很抱歉我的英语不好,谢谢!

2 个答案:

答案 0 :(得分:6)

您无法通过明确指定任何颜色来设置状态栏文本颜色

但您可以尝试下面的API 23中添加的替代方案

您可以通过两种方式使用“android:windowLightStatusBar”属性

  • “android:windowLightStatusBar”= true,状态栏文字颜色会 状态栏颜色浅时兼容(灰色)

  • “android:windowLightStatusBar”= false,状态栏文字颜色会 状态栏颜色较暗时兼容(白色)

<style name="statusBarStyle" parent="@android:style/Theme.DeviceDefault.Light">
    <item name="android:statusBarColor">@color/status_bar_color</item>
    <item name="android:windowLightStatusBar">false</item>
</style>

您可以在下面的链接中查看上面的api -     https://developer.android.com/reference/android/R.attr.html#windowLightStatusBar

答案 1 :(得分:2)

无法更改android中状态栏的颜色。您可以在应用中设置的唯一内容是状态栏的背景颜色(请参阅this thread)。

也许您可以发布有关您的问题的更多信息(您的链接不起作用)