为什么我的位图在 Android 中要重新调整大小?

发布于 2024-10-06 04:56:28 字数 254 浏览 2 评论 0原文

对于 Android 开发来说非常陌生,我正在导入宽度为 799 的位图。然而,当我将位图引入 Android 时,它说位图现在的宽度为 533。这是有原因的吗?

这是我正在使用的代码:

位图纹理 = BitmapFactory.decodeResource(getResources(),R.drawable.image);

最好,我希望图像的大小与最初创建它时的大小相同。这样我就可以提前知道我正在处理什么,而不是再次检查代码对图像做了什么。

Very new to Android development, and I am importing a bitmap that is 799 in width. However, when I bring the bitmap into Android, it is saying the bitmap is now 533 in width. Is there a reason for that?

Here's the code I'm using:

Bitmap texture = BitmapFactory.decodeResource(getResources(),R.drawable.image);

Preferably, I'd like to have the image be the same size as when I originally created it. That way I know ahead of time what I'm dealing with rather than checking again what the code has done to the image.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

避讳 2024-10-13 04:56:28

放入

<supports-screens android:anyDensity="true" />

清单中,看看是否可以解决没有drawable-nodpi 文件夹的问题。

Put

<supports-screens android:anyDensity="true" />

into your manifest, see if that fixes the problem without the drawable-nodpi folder.

时光是把杀猪刀 2024-10-13 04:56:28

嗯......好吧,我想我解决了我自己的问题,尽管我不理解它。我将图像更改为存储在源文件夹 res/drawable-nodpi 中,现在没有缩放。

我想我必须研究这些不同文件夹的含义以及如何在我的代码中处理它。

Hmm...well, I think I solved my own problem though I don't comprehend it. I changed my image to be stored in the source folder res/drawable-nodpi, and now there's no scaling.

Guess I have to investigate what those different folders mean and how to deal with it in my code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文