Android布局像素单位有dp、sp、px等三种。设置字体时使用sp,设置长度、高度等属性时可以使用dp或sp,px则表示屏幕实际的像素。
dp、sp、px三者之间的区别:dp是与密度无关,sp除了与密度无关外,还与比例无关。在Android中规定以160dpi为基准,即如果每英寸屏幕密度为160,则dp、sp、px都是一样的,即1dp=1sp=1px。
屏幕尺寸:屏幕的对角线长度,单位是英寸,1英寸=2.54厘米。
屏幕分辨率:指横纵向上的像素点数,单位是px,1px=1个像素点,一般以纵向像素*横向像素,如1960*1080。
屏幕像素密度:每英寸上的像素点数,单位是dpi,屏幕像素密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小,分辨率越高,像素密度越大。
本文出自 “小蚂蚁” 博客,请务必保留此出处http://16410743.blog.51cto.com/10657793/1691316
原文地址:http://16410743.blog.51cto.com/10657793/1691316