1:在eclipse上.9图能够正常使用,但是到了Androidstudio上就报错无法引用,提示找不到.9图的问题。
解决方案:
Androidstudio对.9图进行了更严格的定义,
1.
如果一张图片不是.9图的话,图片的后缀名千万不要带有XXXX.9.png,这样在androidstudio上是非法,会报错。
2.如果一张图片是.9图,它还是会报错,此时注意这个.9的图片是否是个完整的.9图,也就是说是不是对此图进行了,
四个边的描点,
只有对四个边都进行了描点,这样Androidstudio才能进行识别。
报错提示:
AAPT err(943142208): ERROR: 9-patch image /Users/cartman/Github/UteacherAndroid/RefactorDemo/app/src/main/res/drawable-xxhdpi/nav_shabow.9.png malformed.
另外解决方法:
将点9图用工具打开,Sdk=>tools下面,点上边界点,只要不是报红色的点就可以;