Android 在ImageView中添加本地图像
我阅读XMLAndroid 在ImageView中添加本地图像,android,android-imageview,android-assets,Android,Android Imageview,Android Assets,我阅读XML <movie> <id>1</id> <title>Fast</title> <background>assets://icon/photography1</background> </movie> 1 快速 assets://icon/photography1 现在我已经拿到了班级电影 如何添加assets://icon/photography1在我的图像
<movie>
<id>1</id>
<title>Fast</title>
<background>assets://icon/photography1</background>
</movie>
1
快速
assets://icon/photography1
现在我已经拿到了班级电影
如何添加
assets://icon/photography1
在我的图像视图中?您可以通过android中的java代码以编程方式将Assets中的图像添加到图像视图中。代码如下所示:
ImageView image = (ImageView) findViewById(R.id.imageView1);
AssetManager assetManager = getAssets();
InputStream istr;
try {
istr = assetManager.open("vishal.jpg");
Bitmap bitmap = BitmapFactory.decodeStream(istr);
image.setImageBitmap(bitmap);
istr.close();
} catch (IOException e) {
e.printStackTrace();
}
您只能使用java代码来完成它。我发现一个开源软件可以完成它。但是我得到
assets://icon/photography1
。我想加载并使用它。将open(“vishal.jpg”)替换为open(“资产文件夹中的任何路径”);thx,但是我可以打开像/icon/visha1.jpg
这样的文件?我只在资产
中创建一个文件图标
。我在资产
中有一个文件夹图标
。文件夹中的visgal.jpg
。我无法打开它。@Vishal