【发布时间】:2018-05-23 10:57:48
【问题描述】:
我在背景中添加了一张初始屏幕图像(1440 X 2560)。当我运行该应用程序时,我看到三星 S8(所有 xxx 设备)的图像已拉伸。
- 三星 Galaxy S7 分辨率:1440 x 2560 - XXXHDPI
- 三星 Galaxy S8 分辨率:1440 x 2960 - XXXHDPI
问题是如果我在 drawable-xxxhdpi 文件夹中添加图像(1440 X 2960),那么图像将为三星 S7 压缩,如果我在 drawable-xxxhdpi 文件夹中添加图像(1440 X 2560),三星 S8 设备的情况会很糟糕。
有没有什么方法可以管理资源文件夹中不同 XXXHDPI 设备的不同图像?
【问题讨论】:
-
android 将在不同的屏幕/设备上管理不同的图像尺寸,一旦你将所有不同的尺寸放在正确的文件夹中......这就是为什么有 drawable-xxxhdpi 等等
-
@B001ᛦ 请参考下面的网页,上面说 1440 X 2560 和 1440 X 2960 都是 XXXHDPI 设备,那么操作系统将如何管理我的图像,它不会根据你的要求进行拉伸吗?参考页面:material.io/tools/devices
标签: android image android-drawable