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

Kra*_*ita 2 icons android statusbar xamarin.android

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

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

Jes*_*SFT 6

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

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

 <item name="android:statusBarColor">@color/colorgreen</item>
Run Code Online (Sandbox Code Playgroud)

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

<item name="android:windowLightStatusBar">true</item>
Run Code Online (Sandbox Code Playgroud)

当使用以下代码时:

<style name="AppTheme.NoActionBar">
    <!-- other code -->
  <item name="android:statusBarColor">@color/colorgreen</item>
  <item name="android:windowLightStatusBar">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

结果是:

在此输入图像描述