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

Android Studio提示colors.xml无效资源值问题求助

解决Android Studio中colors.xml的颜色值无效错误

报错信息

E:\Android\OdontoApp\app\src\main\res\values\colors.xml:10:4: Invalid for given resource value.

问题代码

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="purple_200">#FFBB86FC</color>
    <color name="purple_500">#FF6200EE</color>
    <color name="purple_700">#FF3700B3</color>

    <color name="teal_200">#FF03DAC5</color>
    <color name="teal_700">#FF018786</color>

    <color name="black">#000000</color>
    <color name="white">#FFFFFFFF</color>

    <color name="navy_blue">#2039DA</color>
    <color name="dark_blue">#0C1B77</color>

    <color name="transparent">#00000</color>
</resources>

问题分析

报错提示指向black的定义行,但实际错误出在transparent的颜色值#00000。Android支持的颜色十六进制格式为6位(RGB)或8位(ARGB),#00000仅5位,不符合资源格式规范。

解决方法

将transparent的颜色值修改为#00FFFFFF(8位ARGB格式,前两位00表示完全透明,后六位FFFFFF为白色,整体实现完全透明效果)。

修改后正确代码

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="purple_200">#FFBB86FC</color>
    <color name="purple_500">#FF6200EE</color>
    <color name="purple_700">#FF3700B3</color>

    <color name="teal_200">#FF03DAC5</color>
    <color name="teal_700">#FF018786</color>

    <color name="black">#000000</color>
    <color name="white">#FFFFFFFF</color>

    <color name="navy_blue">#2039DA</color>
    <color name="dark_blue">#0C1B77</color>

    <color name="transparent">#00FFFFFF</color>
</resources>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 18:42:43