【问题标题】:Error:error: '#fffffffff' is incompatible with attribute android:color (attr) color错误:错误:'#fffffffff' 与属性 android:color (attr) color 不兼容
【发布时间】:2018-06-20 19:16:34
【问题描述】:

谁能帮我解决这个问题?

【问题讨论】:

  • #fffffffff 有 1 个f 太多(9 个而不是 8 个)。
  • 它运行了!!!非常感谢迈克尔
  • 6 Fs (#FFFFFF) 对我不起作用。

标签: android button colors


【解决方案1】:

我在使用自定义属性时遇到了同样的问题并发现我错误地使用了

#00fffff

我忘记了一个f,所以不要忘记十六进制颜色可以有3位6位8位

【讨论】:

    【解决方案2】:

    颜色十六进制代码最多应为 8 位,其中前 2 个值表示 alpha 值,后 6 个值表示颜色 (rgb)。

    即:-

    #FFFFFFFF
      |---------------- Alpha
         |-----------------------Color (#RGB) 
    

    您用于颜色的值包含 9Fs

    【讨论】:

      【解决方案3】:

      颜色与android属性color不兼容,试试这个<solid android:color="?attr/butBackColor" />android:background="#FFFFFF"

      编辑 另外,这里是颜色参考链接 https://stackoverflow.com/a/7323234/6914251

      【讨论】:

        猜你喜欢
        • 2018-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-28
        • 2020-08-31
        相关资源
        最近更新 更多