导读 大家好,小俊来为大家解答以上问题。px什么单位,px什么意思很多人还不知道,现在让我们一起来看看吧!px:即1px代表屏幕上的一个物理像素;

大家好,小俊来为大家解答以上问题。px什么单位,px什么意思很多人还不知道,现在让我们一起来看看吧!

px:

即1px代表屏幕上的一个物理像素;

取决于分辨率。如果分辨率是72像素/cm,500PX相当于7.64cm,如果分辨率是35.5,那么500PX就是14cm如果分辨率为32,相当于15.62 cm。

不建议使用Px单位,因为同样的100px图片,在不同手机上显示的实际尺寸可能是不同的dp:

这是最常用但也是最难理解的尺寸单位。它与“每英寸像素”密切相关,所以首先我们来解释一下什么是每英寸像素。假设有一部手机,屏幕尺寸为1.5英寸乘2英寸,屏幕分辨率为240x320,那么我们可以计算出这部手机屏幕每英寸的像素数为240/1.5=160dpi(水平)或320/2=160dpi(垂直),160dpi为这部手机每英寸的像素数,每英寸像素数的单位dpi为每英寸点数。水平和垂直的数值是一样的,因为大部分手机屏幕用的是方形像素。

不同的手机/平板可能每英寸像素不同,比如同样的4英寸手机,480x320分辨率的和800x480分辨率的每英寸像素更低。Android系统定义了四种每英寸像素:低(120dpi)、中(160dpi)、高(240dpi)和超高(320dpi)。它们从dp到px对应的系数分别是0.75,1,1.5,2。这个系数乘以dp长度就是像素数。比如界面上有一张长度为“80dp”的图片,在240dpi手机上实际显示为80x1.5=120px,在320dpi手机上显示为80x2=160px。如果把这两款手机放在一起对比,会发现这张图的物理尺寸“差不多”,这就是用dp作为单位的效果。

本文到此结束,希望对大家有所帮助。