我制作了9张补丁图像作为按钮使用,但设备无法识别它们。
9贴片图像:

eclipse是如何展示它的:

我的设备是如何显示它的:

正如你所看到的,英语按钮顶部有两个黑色像素,斯洛文尼亚只有一个像素。我这么做是为了尝试一下,如果两个像素可以工作,但它仍然不能。
我很肯定我把一切都做对了。名称格式正确(name.9.png)
发布于 2013-09-01 23:45:23
你的问题是你的右边界不是连续的。右边框定义填充,必须是连续线(或单个像素)。你似乎完全颠倒了逻辑,但它应该是这样的:

发布于 2013-09-01 23:38:03
当移除一个像素边界并将其编码到一个PNG块时,必须预编译9块补丁图像。你的形象不是预编好的。这就是为什么黑像素仍然出现,图像没有被正确地拉伸。
确保您的图像位于一个drawable文件夹中,其名称以.9.png结尾。如果一切都是正确的,试着清理和建立你的项目。
https://stackoverflow.com/questions/18562906
复制相似问题