Android布局多个屏幕 - 澄清我

时间:2013-03-25 06:25:11

标签: android-layout

假设我有一个尺寸为320x480px的布局。布局有背景,菜单背景有2个按钮和徽标。 支持大多数设备的最佳方式是什么? 我知道我应该拥有所有四种密度的资产。 我的意思是,在我读到3:4:6:8比例之后,在这种情况下,对于具有mdpi的普通屏幕,背景为320x480。因此对于 hdpi ,背景将 480x720px(1.5x),对于 xhdpi 640x960px(2.0x), 并且 ldpi 240x360px(0.75x),这是正确的吗?

另一件事是,我可以同时拥有两个限定符 res / drawable-xhdpi,/ drawable-hdpi,/ drawable-mdpi,/ drawable-ldpi res / layout-small, / normal,/ large,/ xlarge

令我困惑的是,如果用户具有正常的屏幕设备hdpi,使用的背景img将是drawable-hdpi上的那个,但是对于普通屏幕而言太大,在这种情况下背景大小将是480x720px,不是吗?

请有人可以帮我解决这个问题,我试图用布局xml和资产帮助开发人员,但我无法理解。

我认为我需要知道的是,对于低,普通,大,xlarge而言,最常见的屏幕大小是多少像素,但密度呢?

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

没有像android那样最常见的屏幕尺寸。

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

查看here了解相关信息。