问题描述
[android][android studio][状态栏]
我找不到如何使用 xml 在 andriod 中更改状态栏的颜色。
[1]这是示例照片-->:https://i.stack.imgur.com/n0QM4.png
解决方法
是的,android 仅支持黑色或白色图标和文本。
我们可以通过文件android:statusBarColor
中的属性styles.xml
来改变状态栏的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>
结果是: