Android屏幕适配相关参数解析

Android 适用于众多类型的设备,从手机到平板电脑和电视都能搭载使用。作为开发者,如此广泛的设备类型能为您的应用带来广大的潜在受众群体。为了能在所有这些设备上顺利运行,应用应该容许部分设备功能的变化,并提供可适应不同屏幕配置的灵活界面。屏幕适配有必要对一些参数关系很了解,对布局设计开发和自定义View有很大帮助。

参数关系 px、density、dpi、dp
px:它就是像素单位,一个px代表着一个像素点

分辨率:600px * 1600px 宽x高

density:指屏幕密度,它的大小跟手机屏幕大小没有关系
density只是根据屏幕的长、宽值来设立的一个值,它只跟屏幕的高总像素点和宽总像素点有关系

dpi:只跟density有关系。
关系为:dpi = density✖160
这里的160也是一个dpi值,只是160dpi被置为标准dpi。

dp:也被称作为dip,它是为了屏幕适配而专门出现的,因为它是px和density之间的产物。
关系:
px = density ✖ dp
px = (dpi / 160)✖dp

px和density就是屏幕自带的东西,而dpi和dp则是通过计算得来的东西
adb shell wm density --> dpi
adb shell wm size --> 分辨率
文件夹名称分辨率dpidensity
ldpi120dpi0.75
mdpi160dpi1
hdpi480*800240dpi1.5
xhdpi720*1280320dpi2
xxhdpi1080*1920480dpi3
xxxhdpi1440*2560640dpi4
相关参考

https://blog.csdn.net/ghost_Programmer/article/details/50042805

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值