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

Android 什么布局适合720x1280安卓设备?,android,screen,Android,Screen,我开发了一个时钟小部件。我只有1个分辨率/布局和1个分辨率/可绘制。一切都很完美 它在mdpi上工作,就像三星Galaxy Ace一样。它在hdpi上工作,就像三星Galaxy S2一样。它在xhdpi上工作,就像三星Galaxy Note一样 然而,我在720x1280设备上看到了丑陋的外观,比如三星Galaxy Nexus或索尼Xperia S,不久将推出三星Galaxy S3 当我为720x1280设备提供res/layout/xhdpi时,Galaxy Note也会使用这种布局,它在Ga

我开发了一个时钟小部件。我只有1个分辨率/布局和1个分辨率/可绘制。一切都很完美

它在mdpi上工作,就像三星Galaxy Ace一样。它在hdpi上工作,就像三星Galaxy S2一样。它在xhdpi上工作,就像三星Galaxy Note一样

然而,我在720x1280设备上看到了丑陋的外观,比如三星Galaxy Nexus或索尼Xperia S,不久将推出三星Galaxy S3

当我为720x1280设备提供res/layout/xhdpi时,Galaxy Note也会使用这种布局,它在Galaxy Note上看起来很难看

如何解决这个问题


它就像720x1280(Galaxy Nexus、索尼Xperia S、Galaxy S3)和800x1280(Galaxy Note)之间的交叉点。

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


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

为Galaxy S3使用layout-sw320dp

嗨,Jason,我尝试提供常规布局、大布局、大布局,但不起作用。当我提供布局mdpi、布局hdpi、布局xhdpi时。它起作用了。但正如我前面提到的Galaxy note和Sony Xperia S将使用相同的布局xhdpi。但他们并不匹配。当我安装索尼Xperia S时,Galaxy Note不会对齐。反之亦然。我试着把layout-w720dp-h1280dp和layout-sw720dp放在一起,但无论如何都没用。总是指文件夹/布局。什么有效,什么无效?这些是有效的量词,我在我的项目中使用它们,所以我知道它们是有效的。那么设备之间的布局差异又如何呢?嗨,Jason,布局正常,布局较大,布局xlarge不起作用。布局图w720dp-h1280dp和布局图sw720dp也不起作用。永远不要习惯。工作的是布局mdpi、布局hdpi、布局xhdpi。但三星Galaxy Note和索尼Xperia使用相同的xhdpi布局。而且布局各不相同。当我安装Sony Xperia S时,Galaxy Note不会对齐,反之亦然。对,但它们不工作是什么意思?他们是否总是使用
layout
文件夹中的布局?如果是这样,您很可能设置的文件夹不正确。丑陋意味着布局未对齐。组件的定位不正确。