刚开始学习android,用android studio折腾了几天,终于把一个项目导入并成功运行。

其中出现一个关于.9.png图片格式问题。出现了 xx .9.png malformed 等报错问题。

在解决问题之前你可以先了解一下.9格式图片是什么。

1.什么是.9.PNG格式图片?

这里引用别人博客的一段话,相信一看就懂

我们想要是有些图片可以拉伸而不失真多好啊,这时候我们就要想起android为我们提供的9.png格式的图片了,9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意

引用自 http://www.jb51.net/article/32971.htm

概括来说,也就是说.9.png格式是可以用来拉伸而不失真的android专有的图片格式,如下左图通过拉伸可以形成以下右边三个图形


2.为什么会报错?

具体的原因我也不懂,我也是新手,但看了很多博客,应该就是跟左图的黑线有关。也就是说,拉伸区域必须有黑线,这可能与android studio对图片的要求比较高也有关。例如左图要变成功右边三个图,那么拉伸区域就是中间部分,但是中间部分只有下面有黑线而上面没有,所以应该是这个出问题(猜测)

3.修改方法

这是重点。

网上有很多说将图片放在drawable下什么的。或者加入两个语句到build.gralde文件下的方法我都试过了,都不行。最后,我将有问题的图片导入PS修改,仿照着画了上面的黑线,再保存,运行项目,正常。修改的图片如下所示



参考:

http://blog.csdn.net/u013656135/article/details/50949037


更多相关文章

  1. Android(安卓)富文本编辑器 图文混排
  2. Android(安卓)减小安装包的大小、apk瘦身
  3. Android(安卓)Studio上使用GBK编码
  4. 迷途d书童 Android(安卓)如何从系统图库中选择图片
  5. Android开发心得——网页通过webview调用Android的图片或文件选
  6. ImageView中图片保存到文件
  7. mipmap和drawable的区别
  8. Android(安卓)res下三个drawable文件夹的用途
  9. 一个简单好用的Android(安卓)Tab 设计与实现

随机推荐

  1. Android(安卓)layout布局属性、标签属性
  2. android中的tab小结
  3. ADT版本更新失败,降级
  4. android布局属性详解
  5. Android中ClipDrawable的用法
  6. ERROR: Missing source image for "splas
  7. Android(安卓)短信 彩信 wap push的接收
  8. Android——程序移植 相关知识总结贴
  9. Android常用开源库(UI部分)
  10. Android(安卓)xml 深入解析shape