之前写错了,现在改一下,参考自:http://blog.youkuaiyun.com/chenyufei1013/article/details/8363619
1.首先声明一下,dip与dp是同一个单位,只不过叫法不同
dp全称:Density-independent Pixels,dip全称:Density Independent Pixels。(Density:密度,Pixel:像素)意思即:密度无关像素
(有些人说是device independent pixels,这是错误的)
在dp中Density-independent是一个单词(中间有一个连接号),单词取开头字母简称d;在dip中Density与indenpent是两个单词,所以分开,两个单词取开头字母简称d,i;因此dip与dp是同一个单词,只不过叫法不同而已
2.dpi与dp的关系
dpi全称:Dots Per Inch(dot:点,per:每单位,inch:英寸),
意思是:
dpi是一个定值密度,计算方法是分辨率/大小
(比如说手机分辨率是:100px/200px,大小为:1英寸*2英寸,那么dpi=100/1=100px/英寸或dpi=200/2=100px/英寸)
每英寸有多少点,一个点就是一个像素,换句话说是每英寸有多少个像素(pixels)
然后有一个换算公式:px=dp*(dpi/160),即px/dp=dpi/160
?像素=dp(英寸)*160(像素/英寸),换句话说dp的单位是英寸,是一个长度单位,它可能是1.2个像素,也可能是1.3个像素,在屏幕上的大小一样,都是某英寸