9个补丁文件的扩展名是什么?xxxxx.9.png?这就是这里解释的内容:http: //developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch
"它必须以扩展名.9.png 保存,并保存到您项目的res/drawable/ 目录中。"
但是当我试图编译项目时,我得到了错误——因为文件名!我不能在文件名中保留 2 个点..
那么我该如何解决呢?
9个补丁文件的扩展名是什么?xxxxx.9.png?这就是这里解释的内容:http: //developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch
"它必须以扩展名.9.png 保存,并保存到您项目的res/drawable/ 目录中。"
但是当我试图编译项目时,我得到了错误——因为文件名!我不能在文件名中保留 2 个点..
那么我该如何解决呢?
是的,NinePatch 文件的扩展名为“.9.png”
一些具有 Java 关键字的文件名会导致问题(例如,尝试使用名为private的资源)。
除此之外,我建议你清理你的项目。
在您的 SDK 目录中,有一个名为“draw9patch”的工具
/path/to/sdk/tools/draw9patch
你必须用它来创建你的九补丁图像。您不能只用 .9.png 扩展名重命名任何图像。使用该工具正确格式化图像后,您将不再收到编译错误。
在此处阅读有关如何使用该工具的信息:
http://developer.android.com/guide/developing/tools/draw9patch.html