为什么Android图形布局编辑器的eclipse dp尺寸不准确?

时间:2012-02-25 01:34:56

标签: android xml eclipse

在尝试为我的应用程序制作布局时,我注意到在使用QVGA皮肤(240 x 320)时,我注意到240dp乘以160 dp的按钮不能垂直填充屏幕的一半,也不会整个屏幕水平填充。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

你似乎认为1dp等于1px,这不是(总是)正确的。

取决于屏幕密度(即每英寸显示多少像素)等于1dp的像素数。 1对1转换仅适用于160 dpi (在Android术语中为mdpi)。如果您在模拟器/ eclipse中创建了QVGA显示器,那么它的密度可能是120,也就是ldpi (默认情况下),因此您可以获得其他尺寸。在这种情况下,1dp小于1px,导致视图更小。

有关详细信息,请参阅dp description in the docs