android - XXXHDPI 设备不同分辨率的图像加载问题

标签 android image android-drawable

我在背景中添加了一张闪屏图像(1440 X 2560)。当我运行该应用程序时,我看到针对 Samsung S8(所有 xxx 设备)的图像被拉伸(stretch)了。

  • Samsung Galaxy S7 分辨率:1440 x 2560 - XXXHDPI
  • Samsung Galaxy S8 分辨率:1440 x 2960 - XXXHDPI

问题是,如果我在 drawable-xxxhdpi 文件夹中添加图像 (1440 X 2960),那么图像将针对 Samsung S7 进行压缩,如果我在 drawable-xxxhdpi 文件夹中添加图像 (1440 X 2560),三星 S8 设备中的事情会很糟糕。

有什么方法可以管理资源文件夹中针对不同 XXXHDPI 设备的不同图像?

最佳答案

我尝试了我的方法并且成功了,尝试在 res 中创建一个 drawable-long-xxxhdpi 文件夹并将 1440x2960 像素的图像放在那里。希望可以

关于android - XXXHDPI 设备不同分辨率的图像加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50486644/

相关文章:

android - 使用录音机录制音频,然后将其上传到服务器android

java - 如何将一堆照片同步到 firebase

javascript - 根据图像比例添加CSS类

html - 如何将图像固定在画廊的右下角

Android - 使图像的一部分在 android 中可重复?

android - ImageView 的圆形背景

android - 可绘制文件夹内的 png 文件命名为 : characters admitted

android - 如何知道 TextView 是否在动画中?

android - 使用 USB 数据线连接两部 Android 手机

android - Context.getDrawable 中的 NullPointerException