gpt4 book ai didi

java - 从 Assets 文件夹加载图像

转载 作者:IT老高 更新时间:2023-10-28 23:29:44 29 4
gpt4 key购买 nike

我有一个 android 应用程序,其中 Assets 文件夹中有多个图像。现在我想制作一个图像数组。现在我的问题是:-当我们的图像处于可绘制状态时,我们可以制作一个类似

的数组
int x[] = {
R.drawable.ss,
R.drawable.aa, R.drawable.sk,
R.drawable.xx
};

等等。当我的图像位于 Assets 文件夹中时,如何制作与上述相同的图像数组。我想在类级别创建一个数组。

最佳答案

你必须像下面这样逐个阅读图像:

您可以使用 AssetManager 使用它的 open() 方法获取 InputStream,然后使用 BitmapFactory 的 decodeStream() 方法获取 Bitmap。

private Bitmap getBitmapFromAsset(String strName)
{
AssetManager assetManager = getAssets();
InputStream istr = null;
try {
istr = assetManager.open(strName);
} catch (IOException e) {
e.printStackTrace();
}
Bitmap bitmap = BitmapFactory.decodeStream(istr);
return bitmap;
}

关于java - 从 Assets 文件夹加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18973550/

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