错误:Android Studio中必须具有透明或白色的单像素帧

时间:2014-09-01 08:53:47

标签: android eclipse android-studio

我刚从eclipse导入了一个项目到Android工作室。几乎每一个图像,android studio都会出现以下错误。

Error:Must have one-pixel frame that is either transparent or white.

我正在尝试编辑我的图片过去几个小时,但无法做到。任何人都可以指导我最好的解决方案。

为什么它只在Android Studio中为什么不在Eclipse中。

1 个答案:

答案 0 :(得分:25)

这是因为您正在尝试编辑没有合适的1像素边框的9-Patch图像。

Android使用名为9-Patch的图像格式,允许您在图像中定义可伸展区域(您可以阅读更多关于它的here)。要解决您的问题,请在png图像中添加一个外部1像素厚的透明框架,或者只需将它们从 .9.png 文件重命名为 .png 文件