安卓_dp、px、sp、PPI之间的转换关系
- dp: 也称dip(device independent pixels,设备独立像素),是像素的长度单位;
- sp: 也称sip(scale independent pixes, 缩放独立像素),是像素的长度单位;
- px: 像素;
- ppi: pixel peer inch,即每英寸像素数,也称像素密度。
ppi = (长度像素数^2 + 宽度像素数2)0.5 / 屏幕对角线英寸长度;
px = dp * ppi/160 ;
sp = dp * ppi/160。
sp和dp不一样的地方在于,当以sp为单位设置字体大小时,字体大小会根据用户在设置中对字体的修改进行适配。

浙公网安备 33010602011771号