我尝试将所有按钮背景转换为 .9.png,但 Eclipse 出现问题。
我使用该工具创建了我的 9-patch .png,但由于我将它放在我的/res/drawable 文件夹中,所以当我尝试访问任何以 @drawable 开头的资源时,我的所有 .xml 文件中都会出现以下错误:
Error: No resource found that matches the given name (at 'drawable' with value '@drawable/my_resource').
这是我的 .9.png:
这是截图:
我的 .9.png 有问题还是 eclipse 有问题?
谢谢
最佳答案
我不确定这是导致问题的原因,但在您的 NinePatch 中,您需要将框架的右侧和底部部分变成实线。右侧和底部定义您的内容区域(即 Android 将在 NinePatch 中放置内容的位置。它不能是不连续的区域。)顶部和左侧定义您的拉伸(stretch)点。因为它是一个渐变,我会继续并连接除了顶部之外的所有边上的点。顶部,您可以只使用单个黑色像素来获得相同的结果。
关于android - 带有 9-patch 文件的 Eclipse 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4347462/