android - 带有 9-patch 文件的 Eclipse 错误?

标签 android eclipse resources nine-patch

我尝试将所有按钮背景转换为 .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: nine patch

这是截图: screenshot

我的 .9.png 有问题还是 eclipse 有问题?

谢谢

最佳答案

我不确定这是导致问题的原因,但在您的 NinePatch 中,您需要将框架的右侧和底部部分变成实线。右侧和底部定义您的内容区域(即 Android 将在 NinePatch 中放置内容的位置。它不能是不连续的区域。)顶部和左侧定义您的拉伸(stretch)点。因为它是一个渐变,我会继续并连接除了顶部之外的所有边上的点。顶部,您可以只使用单个黑色像素来获得相同的结果。

关于android - 带有 9-patch 文件的 Eclipse 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4347462/

相关文章:

android - 访问本地主机(Xamarin)

java - 找不到 Timakeystore.jar

java - Eclipse 不突出显示匹配的变量

api - 美国政府 API?

Android应用架构-Fragment

java - Eclipse 提示 android 布局 xml 文件

Eclipse:如何在项目资源管理器中隐藏自定义文件

android - 在android项目上运行 Sonar : The class 'foo.bar.R$string' could not be matched to its original source file

android - R.dimen 的值不正确

android - ScrollView 下的静态按钮,其中包含动态表格布局