在ImageView中添加本地图像

时间:2015-04-21 11:39:16

标签: android android-imageview android-assets

我从XML读到。

<movie>
    <id>1</id>
    <title>Fast</title>
    <background>assets://icon/photography1</background>
</movie>

现在我已经上课Movie

如何在我的ImageView中添加assets://icon/photography1

1 个答案:

答案 0 :(得分:0)

您可以通过android中的java代码以编程方式将资源中的图像添加到imageview。代码如下:

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