1、dp:android 自己定义的一种尺寸
2、sp:特指字体,对字体有缩放效果,修饰非字体的时候没有缩放效果
3、dpi:每英寸所占的px像素,(屏幕尺寸是对角线的长度)
4、px:像素
5、density:分2个:第一个是:getResources().getDisplayMetrics().density 这个density是表示设备的dpi/160。
第二个是:adb获取的density(非density 是Physical density):
root@rk3288:/ # wm density // 查看当前显示密度 wm density Physical density: 160 ----这个Physical density就是dpi 即表示:每英寸所占的px像素
6、转换关系:dp = (屏幕的px数,比如屏幕宽度:1080)/ density
就是说:屏幕像素密度越高,1dp所代表的像素点就越多,以1英寸占160个像素点为分界限(大于1或者小于1)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)