Android studio Android studio mipmap和9-patch绘图功能

Android studio Android studio mipmap和9-patch绘图功能,android-studio,nine-patch,mipmaps,Android Studio,Nine Patch,Mipmaps,我正面临着一个奇怪的问题,试图将9个补丁绘图放入新的android studio mipmap目录。我已经将所有图像放入指定的文件夹,就像我以前使用drawable一样,但当我尝试将其包含在项目中时,它会说 无法解析符号@mipmap/myfile 但正如你在截图上看到的,它肯定会“找到”它。 我认为它无法解析符号,因为“真实”文件名有.9,但点不能用于定义drawable。(我试过了,没用:)) 是否有人面临同样的问题?目前,我已经添加了drawables文件夹,并定义了eclipse风格的

我正面临着一个奇怪的问题,试图将9个补丁绘图放入新的android studio mipmap目录。我已经将所有图像放入指定的文件夹,就像我以前使用drawable一样,但当我尝试将其包含在项目中时,它会说

无法解析符号@mipmap/myfile

但正如你在截图上看到的,它肯定会“找到”它。

我认为它无法解析符号,因为“真实”文件名有.9,但点不能用于定义drawable。(我试过了,没用:))


是否有人面临同样的问题?目前,我已经添加了drawables文件夹,并定义了eclipse风格的所有内容,它正在工作,但这是一种解决问题的丑陋方式。谢谢。

编译和IDE解析是两件不同的事情。Android studio可以找到您的mipmap图像,但当您尝试编译时,Android sdk不支持使用2点命名约定。只需将您的图像重命名为
greenbuttonbg.png

您必须将所有9-patch图像添加到drawable文件夹中,并通过引用@drawable/your_image_name使用它


有关更多信息,请参阅

,但如果我将其重命名,它是否会表现为9面片可绘制?否则它会变成静止的?这就是我现在所做的