Android分辨率常识&多分辨率适配
2013-12-11 11:42
316 查看
屏幕大小:以屏幕对角线的物理长度来衡量屏幕的大小
分辨率:屏幕中所有物理像素点数。如1920x1080,就表示宽方向有1920个像素,高方向有1080个像素,整个屏幕有2073600个像素。
屏幕密度:dpi(dots per inch),即像素密度,每英寸面积上存在多少个像素。160dpi表示单位面积上有160个像素,240dpi表示单位面积上有240个像素。 屏幕的密度是由分辨率和屏幕大小(物理尺寸)决定的,1920x1080的分辨率在3寸的屏幕上与6寸的屏幕上密度是不同的。
dp(dip, Desity-independent pixel):密度无关像素,在Android中经常使用。android将160dp作为一个标准(即单位面积上有160个像素点时),此时1dp=1px;当将1dp放到240dpi的屏幕上去时,android就会自动将1dp调整为1.5px的大小。而在美工给出的高保真一般是px,要根据给出的高保真的密度,换算到dp, 公式:1dp = (目标屏幕密度/标准密度)*px ,所以1920x1080转换成dp单位是w1280dp和h1080dp。例如:某平台屏幕宽,高分别为1920px,720px,屏幕密度为240dpi。这针对该平台可以限定为:layout-w1280dp-240dpi(默认的为160dpi)。针对一般的屏幕密度布局可以定义为layout-w1920dp。
ps.屏幕适配是会向低适配的,就是说某平台屏幕宽,高分别为1920px,720px,默认屏幕密度。那如果没有layout-w1920dp会去适配较低的,比如layout-w1280dp。如果都没有的话会适配默认的layout。(android是以px为准的,如果你的平台是1920x1080,160dpi,如果没有layout-w1920dp,会适配w1280dp-240dpi的。)
分辨率:屏幕中所有物理像素点数。如1920x1080,就表示宽方向有1920个像素,高方向有1080个像素,整个屏幕有2073600个像素。
屏幕密度:dpi(dots per inch),即像素密度,每英寸面积上存在多少个像素。160dpi表示单位面积上有160个像素,240dpi表示单位面积上有240个像素。 屏幕的密度是由分辨率和屏幕大小(物理尺寸)决定的,1920x1080的分辨率在3寸的屏幕上与6寸的屏幕上密度是不同的。
dp(dip, Desity-independent pixel):密度无关像素,在Android中经常使用。android将160dp作为一个标准(即单位面积上有160个像素点时),此时1dp=1px;当将1dp放到240dpi的屏幕上去时,android就会自动将1dp调整为1.5px的大小。而在美工给出的高保真一般是px,要根据给出的高保真的密度,换算到dp, 公式:1dp = (目标屏幕密度/标准密度)*px ,所以1920x1080转换成dp单位是w1280dp和h1080dp。例如:某平台屏幕宽,高分别为1920px,720px,屏幕密度为240dpi。这针对该平台可以限定为:layout-w1280dp-240dpi(默认的为160dpi)。针对一般的屏幕密度布局可以定义为layout-w1920dp。
ps.屏幕适配是会向低适配的,就是说某平台屏幕宽,高分别为1920px,720px,默认屏幕密度。那如果没有layout-w1920dp会去适配较低的,比如layout-w1280dp。如果都没有的话会适配默认的layout。(android是以px为准的,如果你的平台是1920x1080,160dpi,如果没有layout-w1920dp,会适配w1280dp-240dpi的。)
相关文章推荐
- Android:适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- Android&IOS屏幕物理分辨率整理(设计适应多分辨率)
- Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- Android:适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- android 不同手机分辨率适配问题
- Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- android 手机屏幕适配 &分辨率适配
- Android:适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- Android 获取播放视频的相关 内容,  分辨率, 方向,作者信息
- Android Zxing框架二维码扫描框区域大小与不同手机分辨率适配问题
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- android多分辨率多密度下界面适配方案
- Android适配多分辨率注意事项
- android多分辨率多屏幕密度下UI适配方案
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- 适配不同分辨率的Android手机的简单处理方法
- 适配不同分辨率的Android手机的简单处理方法