问题描述
- 无法打开asset文件中的图片
-
如题所说,无法打开asset文件夹中的图片:public static final String CONTENT_URI = "file:///android:asset/"; Uri tmp = Uri.parse(CONTENT_URI + s); holder.image.setImageURI(tmp);
用了很多语法,但是都检测不到asset 。总是报resolveUri errors 。
s是一个字符串,比如hears.png,位于asset文件夹中。
解决方案
InputStream in = getResources().getAssets().open(fileName);
Bitmap b = BitmpaFactory.decodeStream(in);
imageView.setImage(b);
解决方案二:
android里取asset里的文件是用AssetManager这个API的
解决方案三:
这样就可以从asset中获取图片了:
yourImageView.setImageBitmap(BitmapFactory.decodeStream(activity.getResources().getAssets().open("whateverResorce.png")));
时间: 2024-08-30 19:53:00