gpt4 book ai didi

android - 如何在android中显示 Assets 文件夹中的图像?

转载 作者:可可西里 更新时间:2023-11-01 18:56:12 38 4
gpt4 key购买 nike

我已将我的图像保存在 Assets 文件夹中并尝试显示它们。我尝试了很多方法,但仍然无法显示图像。在 logcat 中它没有显示任何错误。

请帮我解决这个问题.........

AssetManager mngr = mContext.getResources().getAssets();
is = mngr.open("test3.png");
bitmap = BitmapFactory.decodeStream(is);
Uri uriSavedImage=Uri.fromFile(pictures_directory);

((ImageView) view.findViewById(R.id.imageView1)).setImageBitmap(bitmap);

最佳答案

您可以使用 AssetManager 通过其 open() 方法获取 InputStream,然后使用 BitmapFactory 的 decodeStream() 方法 获取位图。

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;
}

关于android - 如何在android中显示 Assets 文件夹中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151102/

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