(做界面必看)E4A文件在高清分辨率下失真的解决办法,从此抛弃各种大内存图片素材Android应用不同于PC,安卓的手机各种分辨率、屏幕高清与否都直接的影响了应用的美观性。
好了废话也不多说,相信你们都懂,下面上教程: 本次教程用一个自定义信息框做例子给你们展示本教程的重要性。
上面这张图,确认按钮使用了一张图片,乍一看没什么问题。我们来放大看一下
没错,四个角都严重失真了,有人就问了,图片不是不失真的吗怎么还会这样? 呵呵我不知道。
怎么解决?打开E4A安装目录,E4A\workspace\ 这个目录,你会发现有一堆时间命名的文件夹,这些就是E4A临时使用的文件夹,里面包含了你正打开的工程。找到距离你目前时间最近的文件夹,就是你正在打开的E4A工程了。然后进入res文件夹 新建一个drawable-hdpi文件夹,然后将drawable文件夹里面的此图片文件全部复制一份到drawable-hdpi里。
放好了以后,E4A进行编译,现在我们来看看增加过drawable-hdpi文件夹的素材情况: 对比上图的严重失真情况,现在已经不失真了。好了教程到此结束。
|