0
在尝试为我的应用制作布局时,我注意到在使用QVGA外观时(240乘320),我注意到按160dp的按钮240dp不会垂直填充屏幕的一半,也不会整个屏幕水平填充。任何帮助将不胜感激。为什么我的Eclipse图形布局编辑器的eclipse dp尺寸不准确?
在尝试为我的应用制作布局时,我注意到在使用QVGA外观时(240乘320),我注意到按160dp的按钮240dp不会垂直填充屏幕的一半,也不会整个屏幕水平填充。任何帮助将不胜感激。为什么我的Eclipse图形布局编辑器的eclipse dp尺寸不准确?
你似乎认为1dp等于1px,这不是(总是)是正确的。
这取决于屏幕密度(即每英寸显示多少像素)多少像素等于1dp。 1对1转换仅适用于160 dpi分辨率(以android计算的mdpi)。如果您在仿真器/蚀刻中创建了QVGA显示器,则可能是其密度为120 aka ldpi (默认),因此您可以获得其他尺寸。在这种情况下,1dp小于1px,因此视图更小。
查看dp description in the docs了解更多信息。