【问题标题】:How to change statusbar text color to dark on android 4.4如何在 android 4.4 上将状态栏文本颜色更改为深色
【发布时间】:2015-03-09 09:35:28
【问题描述】:

大约 2 周前,我在搜索如何在 android 4.4 上将状态栏的文本颜色更改为深色

默认文字颜色是白色,像这样

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

我想把最上面的文字颜色改成深色,怎么办?

此时,我找到了一个应用程序,

download jumei app

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

【问题讨论】:

  • 您问题中的链接无效。请编辑。
  • 我换个链接,谢谢

标签: android


【解决方案1】:

您不能通过显式指定任何颜色来设置状态栏文本颜色

但您可以尝试以下在 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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 能否提供应用的名称或链接?
    • 嗯对不起,该应用程序不会更改我状态栏中的文本颜色
    • 我终于发现聚美app在我的小米4手机上只显示黑色文字,在另一部手机上显示白色文字和黑色背景。
    猜你喜欢
    • 1970-01-01
    • 2017-08-16
    • 2019-10-27
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多