Android布局相同密度不同的对角线长度

时间:2012-10-01 12:49:11

标签: android

我有2个不同的Android手机。细节是

nexus s:480 x 800像素,4.0英寸(~233 ppi像素密度)
欲望s:480 x 800像素,3.70英寸(~252 ppi像素密度)

现在我的布局文件夹为layout_hdpi和layout_xhdpi。现在这两款手机都是hdpi手机。我有一个控件,左边和右边有一个5dip的填充。但是在这些手机上,5dip转换为不同的宽度,因此一部手机上的边框比第二部手机更胖。增加一个也会增加另一个。有人能帮帮我吗?

2 个答案:

答案 0 :(得分:2)

对于不同的屏幕尺寸使用相对布局..它不会导致不同手机上宽度不同的问题

答案 1 :(得分:1)

首先,layout_hdpilayout_xhdpi应声明为layout-hdpilayout-xhdpi。 其次,HDPI指的是161-240(ppi)的范围。因此,您的Nexus手机有资格获得HDPI资格,但您的Desire S有资格获得XHDPI资格,因为xhdpi的范围是241-319。