我刚从eclipse导入了一个项目到Android工作室。几乎每一个图像,android studio都会出现以下错误。
Error:Must have one-pixel frame that is either transparent or white.
我正在尝试编辑我的图片过去几个小时,但无法做到。任何人都可以指导我最好的解决方案。
为什么它只在Android Studio中为什么不在Eclipse中。
答案 0 :(得分:25)
这是因为您正在尝试编辑没有合适的1像素边框的9-Patch图像。
Android使用名为9-Patch的图像格式,允许您在图像中定义可伸展区域(您可以阅读更多关于它的here)。要解决您的问题,请在png图像中添加一个外部1像素厚的透明框架,或者只需将它们从 .9.png 文件重命名为 .png 文件