1

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

提前致谢。

4

3 回答 3

3

仅供参考,DP 代表与密度无关的像素

这是屏幕密度的定义:

屏幕密度

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

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

于 2013-04-08T12:33:35.597 回答
0

这些可能会有所帮助:

Android上的“px”、“dp”、“dip”和“sp”有什么区别?

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

于 2013-04-08T12:34:53.480 回答
0

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

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

例如,Galaxy Nexus 和 Galaxy SIII 都标注为 xhdpi,但 Galaxy Nexus 的屏幕为 316ppi,而 Galaxy SIII 的屏幕为 306ppi

来源:维基百科

于 2013-04-08T12:42:30.230 回答