2011-03-08 99 views
0

我在我的可绘制文件夹中有一个文件file1.png。在main.xml中我有一个ImageView并通过src属性显示这个文件。这工作正常。现在我将一个文件file2.9.png复制到可绘制文件夹中,但我没有在任何地方使用此文件,也没有更改任何内容。现在我收到一个错误标记,告诉我main.xml找不到名为file1.png的可绘制文件。删除file2.9.png后,它再次工作。如果我将file2.9.png重命名为file2.png并将其复制到可绘制文件夹中,仍然可以正常工作,但我当然需要将它作为补丁9文件。Android:补丁9文件遗址main.xml

有什么想法?

感谢,A

回答

3

你的9补丁图像最有可能无效。确保所有最外面的像素都是纯黑色或透明的,您的左边缘和上边缘包含不超过2个黑色像素,并且右边缘和底边缘均为实线,而不是分割。

+2

与许多简单的编译器一样,aapt(android的资源工具)可能会在与实际问题无关的第一个错误之后发出一系列级联错误。从第一个错误读取输出,而不是最后一个错误。 – adamp 2011-03-08 16:59:33