浅谈Android 适配问题(如分辨率,多语言,字体问题)

      众所周知,Android开发的一大难点就是对各种机型的适配问题(在此说明我所说的都只是针对phone版本而不是针对pad版本);国内厂商多如牛毛,手机山寨屏幕更是层出不穷,多分辨率适配成了大多数android开发者的门槛;在开发过许多个项目之后,开始对适配问题有自己的一点看法,在此愿意与大家分享一下。

   (1)分辨率问题;

         在开发的时候我们总是会碰到启动页或者欢迎页等等需要全屏展示的页面,如果这个页面是做出来纯展示的,意味着它的效果可能在设计师那边是非常完美的,所以它可能是一张图片,此时你要设计师给你什么尺寸的图呢?这就是问题所在了;我的建议是,先上友盟、多盟等广告平台下载行业信息文档,查看当前主流分辨率,取前四个或者前三个分辨率的图即可;如下图浅谈Android 适配问题(如分辨率,多语言,字体问题)_第1张图片

 

(2)多语言问题

       这是个很头疼的问题,如果是新项目倒还好,可以要求程序员统一编制xml文件来达到多语言版本,若是维护前项目就很麻烦;目前没有好的解决方案,只能借助工具一步步过滤并替换,若您有好的解决方法,望能分享;

 

(3)字体问题

       在做某个项目的过程中,总监曾经拿着他的手机过来说,我把字体调成超大,UI怎么变成这个样子~~。惊出我一身冷汗。后来我才知道,google设计sp单位给就是字体是为了让字体大小能跟着机子本身的设置来进行变化,but!!!,google大神是否当初没想过天国会出现这么多分辨率的手机,让程序员苦不堪言,没办法,老大要求,只能把变形的字体单位全部改成dp;

 

 

 

 

 

 

 

你可能感兴趣的:(浅谈Android 适配问题(如分辨率,多语言,字体问题))