您的位置:首页 > 产品设计 > UI/UE

Android奇怪错误---java.lang.NumberFormatException: Color value '@drawable/C-t' must start with ‘#’

2016-07-19 16:26 519 查看

Android奇怪错误—java.lang.NumberFormatException: Color value ‘@drawable/C-t’ must start with ‘#’

这个错误说起来也是让人苦笑不得,但是百度了半天也没得出个所以然来,后来谷歌了一下上了stackoverflow,凭借我渣渣的英语还是明白了问题所在,非常尴尬的错误,不管怎么样还是写下来吧。

错误的原因是我想拿一张图片做背景,如下:

android:background="@drawable/C-t"


写在xml里没有任何错误提示,C-t是图片名(一开始并不是这个名字,只是为了演示),但是我想看看效果的时候。。。炸了。。出来如下提示:

Failed to convert @drawable/C-t into a drawable(details)


点进去就能看到:

java.lang.NumberFormatException: Color value
'@drawable/C-t' must start with #


这其实是个错误的提示。。。。。。

真正的错误是文件名里的—

解决方法:去掉文件名里的短横线
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android