android px sp dp解密 发表于 2017-05-17 | 分类于 android | | 阅读次数 分辨率:屏幕上显示的像素个数,单位尺寸内像素点越多,显示的图像就越清楚12345主流分辨率:480*800、720*1280、1080*1920像素密度240dpi(480*800)、320dpi(720*1280)、480dpi(1080*1920)单位px:像素 dp:设备独立像素(160dpi为标准)123240dpi下,1dp=1.5px320dpi下,1dp=2px480dpi下,1dp=3px sp:等同于dp,用于描述字体大小123240dpi下,1sp=1.5px 320dpi下,1sp=2px480dpi下,1sp=3px 常见分辨率123456789101112131415161718192021222324252627284:3VGA 640*480QVGA 320*240HVGA 480*320SVGA 800*6005:3WVGA 800*48016:9FWVGA 854*480HD 1920*1080QHD 960*540720p 1280*7201080p 1920*1080AppleiPhone4/4s 960*640iPhone5/5s 1136*640iPhone6 1334*750iPhone6Plus 1920*1080小米1 854*480小米2 1280*720红米1/1s/note 1280*720对应的DPIHVGA mdpiWVGA hdpiFWVGA hdpiQHD hdpi720p xhdpi1080p xxhdpi 最佳方案1234选取320dpi下(720*1280)进行设计,此分辨率下1dp=2px对于一切切图资源特殊处理输出多套分辨率的切图,例如480p和720p,在设计的时候要注意好切图区域的大小能被2和1.5整除的大小,如48p*48px、96*96px等。使用相对于单位进行标注 采用自适应布局标注尽量采用相对关系 文字123中文字体:默认为Droid Sans Fallback,设计时可采用微软雅黑。英文字体:Andriod4.x及以上采用Roboto,Andrio2.x和andriod3.x采用 Droid Sans。建议尽量采用系统默认字体。Andriod规范建议,字号采用12sp、14sp、18sp、22sp等四个级别来设计。(实际设计时可以按实际情况调整) 总结12345采用720*1280分辨率来进行设计。(设计时,采用偶数值进行设计,方便dp和px的转换)开始标注了,标注尽量采用相对位置进行标注。切图了,在720*1280下进行切图,可以完全适配720*1280后放大缩小切图资源分别适配480*800、1080*1920不要忘记了,开发完后要进行bug测试(视觉方面的)