繁体   English   中英

如何自定义状态栏图标和文字颜色? 例如状态栏背景:白色,状态栏图标颜色,文字:红色

[英]How to customize status bar icons and text color? E.g. status bar background: white, status bar icon color, and text: red

[android][android studio][状态栏]

我找不到如何使用 xml 在 andriod 中更改状态栏的颜色。
[1]这是示例照片的外观-->: https : //i.stack.imgur.com/n0QM4.png

是的,android 仅支持黑色或白色图标和文本。

我们可以通过文件styles.xml属性android:statusBarColor来改变状态栏的android:statusBarColor

 <item name="android:statusBarColor">@color/colorgreen</item>

当我们将属性android:windowLightStatusBar的值更改为true ,图标和文本的颜色将变灰。

<item name="android:windowLightStatusBar">true</item>

使用以下代码时:

<style name="AppTheme.NoActionBar">
    <!-- other code -->
  <item name="android:statusBarColor">@color/colorgreen</item>
  <item name="android:windowLightStatusBar">true</item>
</style>

结果是:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM