一、概述:

.9图我们大家都不陌生,以前使用eclipse的时候,都是直接去sdk目录下面的tools中找到 draw9patch.bat 批处理命令,打开之后会出现制作.9图的工具。

需要注意的是:图片左和上面画黑线,意味着可以拉伸的区域,右下画线意味着内容填充的区域,很简单!~

好吧,其实android studio也可以这样使用,但是编辑过后的.9图放到drawable中的时候

出现Error:Execution failed for task ‘:app:mergeDebugResources’.

试了网上说的集中办法,不好用。去掉图片.9后缀倒是可用,但是图片就变成了普通图片,程序运行会出现黑边。

最后我发现android studio实在是太高级了,你可以直接在android studio中对.9图任意做一点修改,然后android studio 就可以识别,认为这个是.9图了,不需要去除.9后缀,顺便说一句.9图必须放到drawable里面,mipmap里面是无法识别的。如果以上方法还是无法识别的话,可以clean一下项目,或者删除项目下面所有的build文件,重新运行就可以了!~

二、在android studio中制作.9图

其实看了我上面说的,大家应该就知道了,我们可以直接在android studio中制作.9,不需要去sdk目录下打开制作工具的。

具体操作如下: 
把你需要制作成.9图片的任意一张图片,重命名为.9.png后缀的,

如图:

然后把这张图片,复制到android studio 中你的项目的drawable目录中去,点击图片预览,会出现如下的效果:

我们可以直接在9-Patch这个选项下面编辑我们的图片,然后可以直接运行就可以了。是不是很简单

Android的.9图片使用问题相关推荐

  1. linux 浏览器源码下载,Android开发:图片浏览器源码

    Android 图片浏览器源码,是你学习Android很好的例子,希望对你的学习有帮助. main.xml android:layout_width="fill_parent" a ...

  2. 【Android 内存优化】Android 原生 API 图片压缩原理 ( 哈夫曼编码开关 | 哈夫曼编码原理 | libjpeg-turbo 函数库 )

    文章目录 一. 哈夫曼编码开关 二. 哈夫曼编码原理 三. libjpeg-turbo 函数库 四. libjpeg-turbo 函数库下载 [Android 内存优化]图片文件压缩 ( Androi ...

  3. 【Android 内存优化】Android 原生 API 图片压缩原理 ( Bitmap_compress 方法解析 | Skia 二维图形库 | libjpeg 函数库 | libpng 函数库 )

    文章目录 一. 图片质量压缩方法 二. Skia 二维图形库 三. libjpeg.libpng 函数库引入 在博客 [Android 内存优化]图片文件压缩 ( Android 原生 API 提供的 ...

  4. 【Android 内存优化】Android 原生 API 图片压缩原理 ( 图片质量压缩方法 | 查找 Java 源码中的 native 方法对应的 C++ 源码 )

    文章目录 一. 图片质量压缩方法 二. 查找对应的 Native 方法源码 三. 分析 Bitmap.cpp 中动态注册 Native 方法 在博客 [Android 内存优化]图片文件压缩 ( An ...

  5. android bitmap转图片_Android 这些 Drawable 你都会用吗?

    在实际开发的过程中,除了广为人知的利用 StateListDrawable 设置按钮点击特效,我们有时可能会接到一些这样的需求,比如要求我们的头像显示成圆形或者圆角矩形,甚至要加上可变颜色的边框,或者 ...

  6. Android轮播图实现图片圆角,Android开发实现图片圆角的方法

    本文讲述了Android开发实现图片圆角的方法.分享给大家供大家参考,具体如下: Bitmap myCoolBitmap = ... ; // int w = myCoolBitmap.getWidt ...

  7. Android 圆形/圆角图片的方法

    Android 圆形/圆角图片的方法 眼下网上有非常多圆角图片的实例,Github上也有一些成熟的项目.之前做项目,为了稳定高效都是选用Github上的项目直接用.但这样的结束也是Android开发必 ...

  8. [转]【Android】9-patch图片以及例子说明

    1.何为9-patch? NinePatch图片以*.9.png结尾,和普通图片(png图片)的区别是四周多了一个边框(如下图所示): 采用NinePatch图片做背景,可使背景随着内容的拉伸(缩小) ...

  9. android byte[]与图片的转换

    今天,简单讲讲android如何将byte数组的数据转换成图片显示. 之前,在做一个功能时,从服务器获得了图片的byte数组的数据,需要将数据转成图片显示在手机上,或者保存在文件里.当时居然不知道怎么 ...

  10. android生成png图片,Android 中将 base64图片 解码为.png图片

    android 中将 "base64图片" 解码为".png"图片 参考: 方法一 String base64Img = ""; // 若包 ...

最新文章

  1. python处理pdf实例_python 使用pdfminer3k 读取PDF文档的例子
  2. 最新优质网站联盟大全(个人站长必知)
  3. sqlyog怎么连接mysql错误2003_网站突然连不上,MySQL连接错误经常内存不够宕机
  4. Syntax Error: TypeError: this.getOptions is not a function
  5. POSIX线程专有数据的空间释放问题,pthread_key_create
  6. oracle gather trace,Oracle 12C R2-新特性-新增两个视图:方便查看trace文件和内容
  7. 认真学习系列:《深入理解计算机系统》读书笔记
  8. 【软考】2021软件设计师复习开坑指南
  9. vant在cell中加表格_在vant 中使用cell组件 定义图标该图片和位置操作
  10. MySQL(1)CentOS彻底卸载MySQL
  11. 重启Oracle数据库实例及监听器
  12. 装XP的电脑运行慢与实用解决办法
  13. 大型门户网站架构分析
  14. google map for Android
  15. 解决Android 模拟机开机黑屏问题、npm内存溢出问题
  16. 麒麟os或将取代android,新款操作系统将要诞生!华为研发麒麟OS,网友:取代安卓...
  17. 自定义类型的深度剖析
  18. 数据结构之树和二叉树算法实现(C语言)
  19. 使用PMT函数计算贷款还款额
  20. Graph Neural Network(GraphSAGE,GAT)

热门文章

  1. Supervisor(四)
  2. JFS与JFS2的区别
  3. 把已有普通文件夹变成git仓库以及git常用命令的使用
  4. 【生产者分析六】Kafka生产者Tips
  5. Matlab 矩阵论 矩阵分解的计算实现(六)矩阵的正交三角分解
  6. 北邮机器人队2020预备队培训(一) —— 培训介绍以及基础知识
  7. 《设计模式之禅》-策略模式
  8. i3-10110U和i5 8250u 哪个好
  9. C++中的%、++、--、运算符
  10. centos虚拟机重启网卡命令