Android Studio 中的位图大三倍

Bitmap three times larger in Android Studio

我正在为 Android 应用程序开发启动画面,我只想将在 Photoshop 中设计的图像作为背景。问题是当我保存图像时它的分辨率是 1080 x 1920,但是当我在 Android Studio 中将它添加为可绘制对象时,它给我错误 "Bitmap too large..." 并说分辨率是 3240 x 5760(恰好大 3 倍)。我不明白为什么会这样,你能帮帮我吗?

谢谢

Android中的

drawable文件夹实际代表drawable-mdpi文件夹。

如果您将图像放在 drawable 文件夹中,它们将在具有更高 dpi 的设备中放大。这就是为什么你的图像变大了。

将您的图像放在 drawable-nodpi 文件夹中,以防止图像自动放大或缩小。

你也可以使用这个 http://nsimage.brosteins.com/ link。 转到上传图像,将下载一个包含 6 个可绘制文件的 zip 文件。 提取文件并将这 6 个文件夹复制到:\app\src\main\res.