2 vikeytoy vikeyToy 于 2013.06.06 14:04 提问

无法打开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文件夹中。

3个回答

cj6585256
cj6585256   2013.06.06 14:14
已采纳
InputStream in = getResources().getAssets().open(fileName);  
Bitmap b =   BitmpaFactory.decodeStream(in);
imageView.setImage(b);
ygycomon
ygycomon   Rxr 2013.06.06 14:11

android里取asset里的文件是用AssetManager这个API的

ce_la_vie
ce_la_vie   2013.06.06 15:25

这样就可以从asset中获取图片了:

yourImageView.setImageBitmap(BitmapFactory.decodeStream(activity.getResources().getAssets().open("whateverResorce.png")));
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!