gpt4 book ai didi

android - 在原始文件夹中加载和缩放图像

转载 作者:行者123 更新时间:2023-11-30 03:17:18 26 4
gpt4 key购买 nike

假设我在 res/raw/ 文件夹中有一张名为 "image.jpg" 的图像。
然后我加载它:

InputStream imageIS = this.getResources().openRawResource(R.raw.image);
Bitmap myImage = BitmapFactory.decodeStream(imageIS);

看起来它们没有根据屏幕密度(ldpi/mdpi/hdpi/等等)进行缩放。
如何根据不同的屏幕密度缩放这些图像?

(我知道有一个简单的方法,将它放入 drawable 文件夹,但出于某些原因,我想将我的图像放在 raw 文件夹)

最佳答案

通过将其放置在原始文件夹中,您已经告诉 Android 您想要原样的图像。如果您真的希望系统根据设备的大小和密度缩放您的图像,您必须将它放在 res 下的可绘制文件夹之一中。如果您只是喜欢使用原始文件夹,那么您显然只是想保持图像原样。

关于android - 在原始文件夹中加载和缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19812935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com