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

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

   (1)分辨率问题;

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

 

(2)多语言问题

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

 

(3)字体问题

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

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/174250/blog/145904

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值