根据这个 SO thread,在“普通”手机屏幕上,我应该为 mdpi 使用 320x480 背景图像,为 hdpi 使用 480x800,为 xhdpi 使用 640x960。
但是,我在 Galaxy S3、Galaxy Note 和 Galaxy Nexus 上获得图像比例时遇到了一些麻烦,它们的分辨率均为 800x1280(在 S3 和 Nexus 案例中为 720x1280)。大多数情况下,我的 640 像素宽背景会被拉伸到 720 或 800,但其他图像不会(正如我在另一个 SO 线程中解释的那样)。
一种解决方案似乎有效:在 xhdpi 文件夹中使用 800x1280 代替使用 640x960 图像,因为这是这些设备的精确分辨率,因此几乎不需要重新调整大小。
然而,这打破了Android 开发人员指南建议在 mdpi、hdpi、xhdpi 之间保持的 4:6:8 比例。
我的问题:可以使用我的解决方案吗?有没有其他人试过这个?