什么布局适合720x1280 Android设备?

stu*_*low 3 android screen

我开发了一个时钟小部件.我只有1个res/layout和1 res/drawable.一切都很完美.

它适用于像三星Galaxy Ace这样的mdpi.它适用于像三星Galaxy S2这样的hdpi.它适用于三星Galaxy Note等xhdpi.

然而,我在三星Galaxy Nexus或Sony Xperia S等720x1280设备上看起来很难看.很快就会推出三星Galaxy S3.

当我提供专门为720x1280设备构建的res/layout/xhdpi,然后Galaxy Note也将使用这种布局,它在Galaxy Note上看起来很难看.

如何解决这个问题?

这就像720x1280(Galaxy Nexus,Sony Xperia S,Galaxy S3)和800x1280(Galaxy Note)之间的一些交叉.

Jas*_*son 5

设备的分辨率和DPI不一定匹配(高分辨率并不意味着高DPI).DPI是设备分辨率与其物理尺寸的比率.

而不是通过DPI分隔您的布局文件夹,而是按维度分隔它们.例如layout-large,layout-xlarge.您还可以通过特定尺寸进行量化,例如layout-w720-h1280,在这种情况下,仅匹配最小宽度为720像素,最小高度为1280像素的设备.