android开发使用相对布局,全部用dp单位,为什么不同分辨率的效果还是不一样?dp不是设备独立像素吗?

2025-03-31 22:57:33
推荐回答(1个)
回答1:

你首先要明白dp是什么,然后才知道为什么显示成这样。
首先,ppi是对角线的像素除以一个手机的屏幕尺寸(其实也是对角线)。
根据ppi的值,android归一化为一个固定的数值,称为dp,比如240,320,480等。
不同的手机,宽高的dp是不一样的。