android中关于屏幕尺寸的总结

来源:互联网 发布:网络快嘴唱 编辑:程序博客网 时间:2024/06/05 18:02

1.概念

尺寸----对角线。

px----像素点

dpi:像素密度,计算方式:

如一个1920*1080分辨率的手机,dpi=1920*1920+1080*1080 开根号/尺寸;

dp:像素无关的尺寸,以160dpi为基准时,1dp=1px;举例:如480*320分辨率,160dpi的手机与800*480,240dpi的手机;分别画320dp的横线,可以看到双方都画满了屏幕;因为在160dpi的手机上,线的长度=320dp*1=320px;在240dpi的手机上,线的长度=320dp*(240/160)=480px。注意:这里的dpi与分辨率不是直接的关系,需要涉及到屏幕的物理尺寸。所以这个例子是个特例,一个dp值在不同分辨率的手机上显示不一定相同。

2.尺寸分类

mdpi:120dpi-160dpi==========为基准160dpi==一个48*48的图标==48*48==1X

hdpi:160-240==========================================72*72==1.5X

xhdpi:240-320==========================================96*96===2X

xxhdpi:320-480==========================================144*144==3x

xxxhdpi:480-640========================================192*192==4x


关于项目中的图片,需要切不同分辨率的不同图,若只使用一套图会导致内存占有成上述的倍数增大。

0 0
原创粉丝点击