hellozkl
hellozkl
2015-10-19 02:14
采纳率: 33.3%
浏览 5.3k

android colors中无法找到和定义颜色


#7fa87f
@android:color/black
@android:color/black
此处报错 @android:color/gray
此处报错 @android:color/orange
@android:color/white
@android:color/black

在colors.xml文件中定义的
错误原因显示:Error: No resource found that matches the given name (at 'gray' with value '@android:color/gray')
我想在drawable中新建两个xml文件代码如下:
<?xml version="1.0" encoding="utf-8"?>


android:color="@color/gray"/>

如果用白色或黑色都不报错为什么?
<?xml version="1.0" encoding="utf-8"?>
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
android:color="@android:color/orange"/>

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • huangf321123
    keyborad_boy 2015-10-19 10:26
    已采纳

    自己在colors文件里面加入颜色啊
    <?xml version="1.0" encoding="utf-8"?>

    <color name="white">#ffffffff</color>
    <color name="orange_1">#F05826</color>
    <color name="orange">#ff7735</color>
    <color name="blue">#57bef8</color>
    <color name="blue_select">#00ccff</color>
    

    点赞 评论
  • Mr_dsw
    Antway_ 2015-10-19 02:17

    我也遇到过,用的是系统的颜色,提示找不到,感觉是没文件,所以都是自己用颜色值

    点赞 评论
  • u012263331
    myleo_lost-a-horse 2015-10-19 02:46

    如果颜色是你自己敲代码上去的,这种情况可能是系统提供的颜色的名字和你敲的不一样;也可能是系统颜色没有这个色。
    最好的话是自己配置颜色,在项目里面新建文件res/values/color.xml,并且自定义颜色
    <?xml version="1.0" encoding="utf-8"?>

    #FFFFFFFF

    想要什么颜色都可以自己定义名字,找起来也方便。一般的项目开发都是用自定义的颜色比较多,用系统提供的反而没那么好

    点赞 评论
  • IT_Trojan
    IT_Trojan 2015-10-19 03:48

    是不是系统颜色的名字写错了,用“Alt+/”提示试试

    点赞 评论
  • dongfeng9ge
    东风玖哥 2015-10-19 08:18

    按住Alt点左键,看看提示吧

    点赞 评论

相关推荐