作为一个安卓应用开发者,应用切图是难免不了的。但是作为新手,我们常常容易犯下一些小错误,导致出现一些奇怪的现象。因此我就自己学习过程中遇到的一些错误和大家分享一下。

一、制作.9图片时候画拉伸线时间断画

如果制作的.9图片如下所示划线的,注意看左边,会无法编译通过。

报错的代码如下:

Error:java.lang.RuntimeException: Some file crunching failed, see logs for details Gradle Console
//日志显示:
AAPT err(Facade for 1892718610): Can't have more than one marked region along edge.

从报错信息我们可以得知,.9图片制作出了问题。.9格式的图片右边界和下边界是标记内容区域,因此不允许有两条标记,所以出错了。但是左边界和上边界负责拉伸的则可以划多条横线。所以在标记拉伸区域时候要分清哪一边负责哪里的内容。

二、图片宽高像素太大

新手在制作好.9图片之后,拖进app里头直接引用,编译运行之后,可能会发现一个很奇怪的现象,就是图片异常的大,如下图所示。尽管,在布局代码里头写的是:

android:layout_width="wrap_content"
android:layout_height="wrap_content"

这显然不是我们想要的结果。但是为什么会出现这种情况呢?仔细思考会发现,是我们的图片宽高像素太大了,足以占据整个屏幕空间。想要解决这个问题,可以在图片源头下手,把图片的宽高缩小一下就好。

原图:

修改后:

经过这样修改后,再编译运行,就可以实现一个比较好的界面了。如图:


后记:
安卓开发学习当中,切图运用还是很重要的,注意细节上的操作可以让我们的学习更加快进步。

安卓.9.png格式切图新手常见错误相关推荐

  1. Python运行的17个时新手常见错误小结

    Python运行的17个时新手常见错误小结 1 发布时间:『 2017-11-04 11:20 』     帖子类别:『人工智能』  阅读次数:8803 (本文『Python运行的17个时新手常见错误 ...

  2. vjudge新手常见错误(误)和好习惯18.2.23

    **新手常见错误总结(误) **五道签到题而已..  快把我写死了 **zj三分钟写完的题我可以WA一天(逃(跑丢了 ** 啊 总结比再去吭哧三十分钟重要啊 一. 联系的方法论, 正向讨论 二. [常 ...

  3. 在安卓模拟器中,adb安装apk常见错误

     转自应用汇ADB安装错误常见列表:http://www.appchina.com/mini/help/error_descrition.html 应用汇常见错误列表 应用汇的安装功能是基于安卓系 ...

  4. python写错了怎么撤回_python新手常见错误汇总

    对于新手,初学Python时,总会遇到这样那样的报错,想要弄懂Python错误信息的含义可能还不知道怎么做,这里列出了一些比较常见的Python报错问题,希望对于学习Python的人能够有些帮助. 1 ...

  5. Python新手常见错误汇总|附代码检查清单

    写代码,出错在所难免,关键是如何快速定位错误,解决bug.错误提示,有时候并不能提供有效信息,尤其是编程新手,常常会犯一些低级错误,比如缩进不对,引号缺失,括号不全等,下面是新手常犯的一些代码错误,希 ...

  6. python中冒号报错_python新手常见错误和异常

    在python编程中,新手最常见的错入和异常如下 1.缺少冒号引起的错误 在if,elif,for,while,class,def声明末尾需要添加冒号(:),如果忘记添加,将会提示:"Syn ...

  7. vs 无法解析变量$_C语言新手常见错误(Vs使用,语法...),绝对直击痛点

    1, VS问题 1.1 运行之后,窗口看不到 解决方案:在main函数中,return 0:上面加上getchar()或者while(1); 1.2vs写代码,怎么没有行号,怎么设置呢? 解决方案:点 ...

  8. python编辑elif显示错误_Python运行的17个时新手常见错误小结

    1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "SyntaxError :invalid syntax" ...

  9. app android切图工具,2018最强手机APP切图规范指南和切片要求

    关于手机APP切图的干货,25学堂已经分享了很多,但是不是很全面,同时也没有把一些APP切图需要注意点分享给大家,于是,学堂君想在今天把前辈切片的经验分享出来. 之前25学堂分享的APP切图干货: 如 ...

最新文章

  1. 一天三场签约,百度Apollo智能交通这速度,真快!
  2. linux lsof 已打开的文件列表
  3. 62. Unique Paths
  4. jboss7 关闭日志打印_使用自定义日志记录处理程序在JBoss AS 7中跟踪SQL语句
  5. Android 在onCreate()方法中获取控件宽高值为0解决方案
  6. spring boot Exception in Thread “main” java.lang.classNoFoundException
  7. Poi实现Excel的导入
  8. Js 跨域CORS报错 Response for preflight has invalid HTTP status code 405
  9. maven编译报程序包不存在_Hadoop学习之路(二)Hadoop2.7.5在CentOS6.7上的编译
  10. 实现仿微信朋友圈评论输入框
  11. docker部署eureka时无法启动容器(问题解决)
  12. JAVA编写程序实现,由键盘输入两个整数,输出其中较大的数。
  13. 从瀑布到敏捷——漫画解读软件开发模式变迁史
  14. MySQL:排序(filesort)详细解析(8000字长文)
  15. Red Hat Enterprise Linux Server release 7.4 (Maipo) 安装mysql5.7.36
  16. 自动化控制行业常见面试问题分析
  17. Arcmap拓扑检查:重叠或者有空隙的面
  18. 立创EDA电路设计与制作
  19. DPVS适配Intel E810-XXV系列25G网卡
  20. 微软服务器认证查询,Windows验证

热门文章

  1. ESXi-6.7 支持Realtek81XX 8125网卡镜像
  2. MIniIO Erasure Coding 应用案例
  3. python图像rgb转灰度
  4. 关于JS ES5的那些事,内容详细推荐收藏
  5. android游戏翻译,百度翻译(Android)v2.5官方版最好的翻译官
  6. 美容院如何设置会员积分方案?
  7. @Pointcut()的execution、@annotation等参数说明
  8. MyBatis之如何解决数据库数据加密解密
  9. ats系统是什么服务器,ATS系统功能介绍.ppt
  10. Window mobile 软键盘输入法设置