12

Almost 2 weeks ago, I was searching How to change the text color of the statusbar to dark color on android 4.4

The default text color is white, like this

Because I have not enough votes, So I can not post pictures. see detail with pictures at here

I'd like to change the topmost text color to dark, How can I do?

At the meaning time, I find a app had do,

download jumei app

I'm so sorry for My poor English, thank you!

iihe602
  • 193
  • 1
  • 1
  • 6

2 Answers2

11

You can not set the status bar text color by specifying any color explicitly

But you can try below alternative which is Added in API 23,

You can use "android:windowLightStatusBar" attribute in two ways

  • "android:windowLightStatusBar" = true, status bar text color will be compatible (grey) when status bar color is light

  • "android:windowLightStatusBar" = false, status bar text color will be compatible (white) when status bar color is dark

<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>

You can check above api in below link - https://developer.android.com/reference/android/R.attr.html#windowLightStatusBar

Sunita
  • 1,219
  • 12
  • 16
2

It's not possible to change the color of the status bar in android. The only thing you can set in your app is the status bar's background color (see this thread).

Maybe you can post some more information about your problem (your links don't work).

Community
  • 1
  • 1
Max Klein
  • 468
  • 1
  • 6
  • 22