Android Studio无法识别可绘制的9patch图像

时间:2015-09-15 09:09:59

标签: android android-studio drawable nine-patch

我有一个九个补丁图像并给它一个这样的名字:

  

img.9.png

当我将其导入 drawable-hdpi drawable-xhdpi 文件夹等等时,android studio无法识别图片并给我一个错误:

  

无法解析资源@ mipmap / img.9
  无法将@ mipmap / img.9转换为可绘制的

     

错误:(69,29)找不到与给定名称匹配的资源(at   '背景'有价值' @ drawable / img')。

此外,当我将此9patch图像导入 drawable 文件夹时,android studio正确显示,但是当我构建并运行应用程序时出错:

  

错误:(69,29)找不到与给定名称匹配的资源(at   '背景'有价值' @ mipmap / img.9')。

1 个答案:

答案 0 :(得分:6)

扩展名必须为 .9.png ,但您不必在参考文件中加入 .9
所以,它不是@mipmap/img.9,而是@mipmap/img

此外,mipmap只能用于启动器图标,而不能用于图形资源。