dp真的与设备无关吗?

时间:2013-04-08 12:31:03

标签: android android-layout

这听起来很愚蠢,但我很困惑。 我已经定义了一个有图像条纹的布局。条带高度设置为某个x dp。但 在不同的手机中我可以看到高度的差异(在三星note2中它看起来比nexus 4大)。有人可以解释或提供一些有用的链接吗?

提前致谢。

3 个答案:

答案 0 :(得分:3)

仅供参考,DP代表密度独立像素

以下是屏幕密度的定义:

  

屏幕密度

     

物理区域内的像素数量   屏幕;通常称为dpi(每英寸点数)。例如,a   “低”密度屏幕在给定物理区域内具有较少像素,   与“正常”或“高”密度屏幕相比。

参考:http://developer.android.com/guide/practices/screens_support.html

答案 1 :(得分:0)

答案 2 :(得分:0)

mdpi,hdpi,xhdpi,...后缀代表广义密度。

这意味着2 xhdpi手机的实际密度可能略有不同。

例如,Galaxy Nexus和Galaxy SIII都被称为xhdpi,但Galaxy Nexus有一个316ppi的屏幕,而Galaxy SIII的屏幕是306ppi

来源:Wikipedia