1

假设我有一个大小为 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-ldpires/layout-small、/normal、/large、/xlarge吗?

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

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

我想我需要知道的是,对于低、正常、大、xlarge,最“常见”的屏幕尺寸(以像素为单位)是多少,但密度呢?

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

非常感谢!

4

1 回答 1

0

android 没有最“常见”的屏幕尺寸。

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

这里的介绍。

于 2013-03-25T17:19:13.987 回答