drawable资源找不到报错

茉莉gsy 2015-07-10 10:32:18
错误:
Error:(8, 117) No resource found that matches the given name (at 'drawable' with value '@drawable/delete_user_btn_bg_nor').
Error:(9, 88) No resource found that matches the given name (at 'drawable' with value '@drawable/delete_user_btn_bg_pre').
……
上面的这个错误,非常奇怪,我的图片名字:delete_user_btn_bg_pre.9.png和delete_user_btn_bg_nor.9.png,在R.java中也能找到delete_user_btn_bg_pre和delete_user_btn_bg_nor的信息,自动提示也能显示出来,但编译报错;

IDE:android studio
...全文
517 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞奔的豆沙包 2015-07-18
  • 打赏
  • 举报
回复
你的.9.png是通过工具制作的么?如果直接改后缀的图片似乎是有问题的
JarQ 2015-07-12
  • 打赏
  • 举报
回复
drawable与mipmap本质上没什么区别,但mipmap在5.0以上系统上,加载速度快干前者
JarQ 2015-07-12
  • 打赏
  • 举报
回复
mipmap中不能放.9图,目前只支持放到drawable
JPF1024 2015-07-11
  • 打赏
  • 举报
回复
引用 2 楼 jinhuer168 的回复:
[quote=引用 1 楼 dcxy0 的回复:] 用@mipmap/你的资源 试试.
自己研究了一下,找到了原因: 图片的原因,如果我们把图片的格式变换一下,修改为:delete_user_btn_bg_pre.png,就可以编译通过,个人认为应该是这个图片格式被误认了,因为我用的delete_user_btn_bg_pre.9.png和delete_user_btn_bg_pre.png,在R.java中都认为是delete_user_btn_bg_pre,具体原因未知,但问题已解决,如果有大神知道原因,可以告知我,感谢; 你说的用mipmap我没尝试,他和drawable没多少区别吧[/quote] @mipmap 是官方推荐的,你可以了解一下,你那个图片那估计是被认成点9图片了...
Arnold9009 2015-07-11
  • 打赏
  • 举报
回复
.9是android中代表9patch的图片格式,增加了拉伸的处理策略
茉莉gsy 2015-07-10
  • 打赏
  • 举报
回复
引用 1 楼 dcxy0 的回复:
用@mipmap/你的资源 试试.
自己研究了一下,找到了原因: 图片的原因,如果我们把图片的格式变换一下,修改为:delete_user_btn_bg_pre.png,就可以编译通过,个人认为应该是这个图片格式被误认了,因为我用的delete_user_btn_bg_pre.9.png和delete_user_btn_bg_pre.png,在R.java中都认为是delete_user_btn_bg_pre,具体原因未知,但问题已解决,如果有大神知道原因,可以告知我,感谢; 你说的用mipmap我没尝试,他和drawable没多少区别吧
JPF1024 2015-07-10
  • 打赏
  • 举报
回复
用@mipmap/你的资源 试试.

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧