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瞭解更多信息。