admin管理员组

文章数量:1598073

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/ghost_Programmer/article/details/50042805

本文标签: 屏幕参数android