2013-03-25 52 views
1

可以说我有一个大小为320x480px的布局。布局具有背景,带有2个按钮和标志的菜单背景。 支持大多数设备的最佳方式是什么? 我知道我应该拥有所有四种密度的资产。 我的意思是,在阅读了3:4:6:8比例的比例后,在这种情况下,对于mdpi的普通屏幕,背景为320x480。因此,对于华电国际背景将有480x720px(1.5倍),为xhdpi 640x960px(2.0倍), 和LDPI 240x360px(0.75倍),是正确的?Android布局多屏幕 - 澄清我

的另一件事是,我可以兼得限定符RES /抽拉-xhdpi,/抽拉-HDPI,/抽拉-MDPI,/抽拉-LDPIRES /布局小,/正常,/大,/xlarge

让我感到困惑的是,如果用户有一个普通的屏幕设备hdpi,使用的背景img将是drawable-hdpi上的那个,但它对于普通屏幕来说太大了,在这种情况下背景大小会是480x720px,它不是?

请有人可以帮我一下,我试图帮助开发人员布局XML和资产,但我无法理解它。

我想我需要知道的是什么是低,正常,大,xlarge,像素最常见的屏幕大小,但密度又如何?

我真的很感激,如果有人能为我澄清这一点!

非常感谢!

回答

0

有没有这样的事情作为一个最“普通”的屏幕大小与android。

您可以创建不同密度的资产并相应地对其进行缩放。您所要做的就是为您的资产使用正确的比例,并创建一个与密度无关的布局。

查看here的介绍。

+0

感谢您的回复。你能举个例子吗? 我的意思是,我如何指定布局的图像大小,如果我没有任何尺寸作为指导使用,所以我可以放置图像,看看它的尺寸是否合适? 我应该创建一个图像,例如100x100px,使用乘法器1.5x为hdpi(150x150),2.0x为xhdpi(200x200),0.75x为ldpi(75x75),将每个图像放置在相应的res/drawable文件夹中,然后让说从布局/布局大型XML我应该指定宽度和高度使用DP?但是这样做不会扩展吗? 非常感谢! – cafeon 2013-03-25 18:15:09

+0

通过在布局中选择dp中的宽度和高度,除了根据图像设置dp之外,图像将被缩放 - 但通常情况是相反。 根据布局中的“看起来不错”以及取决于它的图像类型,您可以选择初始图片大小。从标准尺寸的屏幕开始是非常正常的 - 例如来自Galaxy SII - 并设计您的布局。 之后,您可以尝试不同的分辨率,并调整您的布局和图像。 – Bloodkite 2013-03-25 20:25:16

+0

谢谢@Bloodkite,这真的很有帮助。我会试试看! – cafeon 2013-03-26 05:35:56