安卓.9.png格式切图新手常见错误
作为一个安卓应用开发者,应用切图是难免不了的。但是作为新手,我们常常容易犯下一些小错误,导致出现一些奇怪的现象。因此我就自己学习过程中遇到的一些错误和大家分享一下。
一、制作.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格式切图新手常见错误相关推荐
- Python运行的17个时新手常见错误小结
Python运行的17个时新手常见错误小结 1 发布时间:『 2017-11-04 11:20 』 帖子类别:『人工智能』 阅读次数:8803 (本文『Python运行的17个时新手常见错误 ...
- vjudge新手常见错误(误)和好习惯18.2.23
**新手常见错误总结(误) **五道签到题而已.. 快把我写死了 **zj三分钟写完的题我可以WA一天(逃(跑丢了 ** 啊 总结比再去吭哧三十分钟重要啊 一. 联系的方法论, 正向讨论 二. [常 ...
- 在安卓模拟器中,adb安装apk常见错误
转自应用汇ADB安装错误常见列表:http://www.appchina.com/mini/help/error_descrition.html 应用汇常见错误列表 应用汇的安装功能是基于安卓系 ...
- python写错了怎么撤回_python新手常见错误汇总
对于新手,初学Python时,总会遇到这样那样的报错,想要弄懂Python错误信息的含义可能还不知道怎么做,这里列出了一些比较常见的Python报错问题,希望对于学习Python的人能够有些帮助. 1 ...
- Python新手常见错误汇总|附代码检查清单
写代码,出错在所难免,关键是如何快速定位错误,解决bug.错误提示,有时候并不能提供有效信息,尤其是编程新手,常常会犯一些低级错误,比如缩进不对,引号缺失,括号不全等,下面是新手常犯的一些代码错误,希 ...
- python中冒号报错_python新手常见错误和异常
在python编程中,新手最常见的错入和异常如下 1.缺少冒号引起的错误 在if,elif,for,while,class,def声明末尾需要添加冒号(:),如果忘记添加,将会提示:"Syn ...
- vs 无法解析变量$_C语言新手常见错误(Vs使用,语法...),绝对直击痛点
1, VS问题 1.1 运行之后,窗口看不到 解决方案:在main函数中,return 0:上面加上getchar()或者while(1); 1.2vs写代码,怎么没有行号,怎么设置呢? 解决方案:点 ...
- python编辑elif显示错误_Python运行的17个时新手常见错误小结
1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "SyntaxError :invalid syntax" ...
- app android切图工具,2018最强手机APP切图规范指南和切片要求
关于手机APP切图的干货,25学堂已经分享了很多,但是不是很全面,同时也没有把一些APP切图需要注意点分享给大家,于是,学堂君想在今天把前辈切片的经验分享出来. 之前25学堂分享的APP切图干货: 如 ...
最新文章
- 一天三场签约,百度Apollo智能交通这速度,真快!
- linux lsof 已打开的文件列表
- 62. Unique Paths
- jboss7 关闭日志打印_使用自定义日志记录处理程序在JBoss AS 7中跟踪SQL语句
- Android 在onCreate()方法中获取控件宽高值为0解决方案
- spring boot Exception in Thread “main” java.lang.classNoFoundException
- Poi实现Excel的导入
- Js 跨域CORS报错 Response for preflight has invalid HTTP status code 405
- maven编译报程序包不存在_Hadoop学习之路(二)Hadoop2.7.5在CentOS6.7上的编译
- 实现仿微信朋友圈评论输入框
- docker部署eureka时无法启动容器(问题解决)
- JAVA编写程序实现,由键盘输入两个整数,输出其中较大的数。
- 从瀑布到敏捷——漫画解读软件开发模式变迁史
- MySQL:排序(filesort)详细解析(8000字长文)
- Red Hat Enterprise Linux Server release 7.4 (Maipo) 安装mysql5.7.36
- 自动化控制行业常见面试问题分析
- Arcmap拓扑检查:重叠或者有空隙的面
- 立创EDA电路设计与制作
- DPVS适配Intel E810-XXV系列25G网卡
- 微软服务器认证查询,Windows验证
热门文章
- ESXi-6.7 支持Realtek81XX 8125网卡镜像
- MIniIO Erasure Coding 应用案例
- python图像rgb转灰度
- 关于JS ES5的那些事,内容详细推荐收藏
- android游戏翻译,百度翻译(Android)v2.5官方版最好的翻译官
- 美容院如何设置会员积分方案?
- @Pointcut()的execution、@annotation等参数说明
- MyBatis之如何解决数据库数据加密解密
- ats系统是什么服务器,ATS系统功能介绍.ppt
- Window mobile 软键盘输入法设置