由于Android对图片的格式、命名要求非常严格,带有数字的命名是不被允许的。报错如下:
要想使用.9.png格式的图片,最简单的方法就是在build.gradle中,添加红框里的两行内容:
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
跳过AS对图片格式的自检:
但是这也不能完全保证此时AS不报错。对.9.png格式的图片,有一点要求,那就是不能有坏点。在.9.png的编辑工具里,点开show bad patches,红色的部分就是坏点:
只有在确保没有坏点之后,才能够成功被加载。
这里给出一张我的测试用例: