从小屏手机到大屏电视机,android拥有数百种不同屏幕尺寸的设备。所以,兼容不同屏幕尺寸的应用程序,满足不同用户体验就变得非常重要, 因此,只是单纯的兼容不同的设备类型是远远不够的。不同的屏幕尺寸都给开发者带来不同的可能性和挑战,所以就来说说适应不同的屏幕。
可以看到这张图也说明当今android系统碎片化的严重性。
一,android的度量单位
单位:
pt: 点
px: 表示屏幕实际的像素
sp: 字体单位大小
dp: 为了支持WVGA、HVGA和QVGA推荐使用这个,机遇屏幕密度的抽象单位。
重要概念:
-
什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?