如何自定义状态栏图标和文字颜色?例如。状态栏背景:白色,状态栏图标颜色,文字:红色
How to customize status bar icons and text color? E.g. status bar background: white, status bar icon color, and text: red
[android][android工作室][状态栏]
我找不到如何使用 xml 在 andriod 中更改状态栏的颜色。
[1]这是示例的照片 -->: https://i.stack.imgur.com/n0QM4.png
是的,android 仅支持黑色或白色图标和文本。
我们可以在文件styles.xml
:
中通过属性android:statusBarColor
改变状态栏的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>
结果是:
[android][android工作室][状态栏]
我找不到如何使用 xml 在 andriod 中更改状态栏的颜色。
[1]这是示例的照片 -->: https://i.stack.imgur.com/n0QM4.png
是的,android 仅支持黑色或白色图标和文本。
我们可以在文件styles.xml
:
android:statusBarColor
改变状态栏的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>
结果是: