【问题标题】:Add local image in ImageView在 ImageView 中添加本地图像
【发布时间】:2015-04-21 11:39:15
【问题描述】:

我从 XML 读取。

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

现在我获得了Movie 的课程。

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

【问题讨论】:

标签: android android-imageview android-assets


【解决方案1】:

您可以通过 android.java 中的 java 代码以编程方式将来自资产的图像添加到图像视图中。代码如下:

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

【讨论】:

  • 但我得到assets://icon/photography1。我想加载使用它。
  • 将 open("vishal.jpg") 替换为 open("asset 文件夹中的任何路径");
  • 谢谢,但是我可以打开像/icon/visha1.jpg这样的文件?我只在assets中创建一个文件icon
  • 我在assets中有一个文件夹icon。文件夹中有visgal.jpg。我无法打开它。@Vishal
猜你喜欢
  • 1970-01-01
  • 2011-09-25
  • 1970-01-01
  • 2017-04-23
  • 2020-04-02
  • 1970-01-01
  • 2020-11-27
  • 2015-11-28
  • 2013-05-16
相关资源
最近更新 更多