假设我有一个大小为 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,最“常见”的屏幕尺寸(以像素为单位)是多少,但密度呢?
如果有人能为我澄清这一点,我真的很感激!
非常感谢!