Android屏幕适配

由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。因此安卓的碎片化越来越严重,相信做过大型商业项目的同学对适配并不陌生。比如像电商这样的平台,用户群体多,范围广,我们不得不考虑适配各种机型。安卓屏幕适配对我们开发人员来说是很重要的,如果进行安卓屏幕适配

屏幕尺寸和像素密度

1,屏幕尺寸
屏幕尺寸就是对角线开平方,比如:4.7英寸 ,5.5英寸

2,物理像素和逻辑像素

  • 物理像素是硬件所支持的,在同一个设备上,它的物理像素个数是固定的,这是厂商在出厂时就设置好的,比如:小米6
    分辨率:1920*1080,这里的长宽像素数是固定的。
  • 逻辑像素是软件可以达到的,比如在同一台设备上,设备的屏幕尺寸不变。更换一下屏幕的分辨率,这时同样一张图片,在这两款设备上显示的大小不一样。如何解决这个问题,就引入了逻辑像素,这就是安卓中的dp,dip。如果两款手机的尺寸不变,分辨率不同也就是物理像素不同,那么它的逻辑像素相同。

3,像素密度PPI(Pixels Per Lnch)
表示的是每英寸所拥有的像素数量,因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高,画面的细节就越丰富
这里写图片描述
这是PPI的计算方式X代表手机宽度上的像素数,Y代表手机长度上的像素数。比如 : 小米6 分辨率:1920*1080,这里X就是1080,Y就是1920

4,dpi
-dpi:测量空间点密度单位,单位英寸上点的个数
这里写图片描述
android把屏幕大致分为这几种,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi

5,讲到这里我们最关心的还是,到底采用哪种分辨率,提供多少标注,切几套图

在开发设计中一般情况下会采用 分辨率:1080*1920为标准 (xxdpi),这样就可以向下兼容,切一套图不会导致失真。这样标注图就可以以此为标准,进行标注,有了标准设计师提供的标注就可以为dp进行标注。这样可以兼容大部分机型,可能有些特殊机型,这样我们就可以单独切一套图进行适配。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值