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

时间:2012-06-13 04:26:22

标签: android screen

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

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

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

当我提供专为720x1280设备构建的res / layout / xhdpi时,Galaxy Note也将使用此布局,它在Galaxy Note上看起来很难看。

如何解决此问题?

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

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

对Galaxy S3使用layout-sw320dp