You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio如何将应用状态栏改为自定义十六进制颜色?

自定义Android状态栏颜色(使用十六进制值)

你有两种直接使用十六进制颜色值设置状态栏颜色的方式:

方式一:直接在themes.xml中写入十六进制值

无需额外定义颜色资源,直接把@color/xxx替换成你需要的十六进制颜色代码即可,Android支持两种颜色格式:

  • 6位格式:#RRGGBB(默认完全不透明,等价于#FFRRGGBB)
  • 8位格式:#AARRGGBB(第一位AA代表透明度,FF=完全不透明,00=完全透明)

示例代码:

<item name="android:statusBarColor" tools:targetApi="l">#FF009688</item>

方式二:先在colors.xml定义自定义颜色(推荐)

如果需要在多处复用这个颜色,更规范的做法是先在res/values/colors.xml中定义:

<color name="custom_status_bar_color">#FF009688</color>

然后在themes.xml中引用这个自定义颜色:

<item name="android:statusBarColor" tools:targetApi="l">@color/custom_status_bar_color</item>

注意:tools:targetApi="l"是指定该属性仅在API 21(Android 5.0)及以上版本生效,因为状态栏颜色修改是从这个版本开始支持的。

内容的提问来源于stack exchange,提问作者Brittany

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 22:09:20