【问题标题】:Displaying image from uri path从uri路径显示图像
【发布时间】:2014-06-19 08:16:16
【问题描述】:

我有一个URI 路径,我想在ImageView 中显示图像。

到目前为止,我已经这样做了:

ImageView imageView = (ImageView)findViewById(R.id.imageView);
Uri imgUri = Uri.parse("/external/images/media/20066");
imageView.setImageURI(null);
imageView.setImageURI(imgUri);

但是没有用。我是安卓新手。有人可以帮我吗?

【问题讨论】:

  • 你从哪里得到的路径?
  • 你的图片是存储在sdcard还是assert文件夹中?
  • 尝试使用路径 Environment.getExternalStorageDirectory() + "/images/media/20066"
  • 路径来自另一个活动 list.get(listPosition).getImageURI().getPath() 我像上面一样使用它只是为了测试。我认为图像存储在 sdcard 中
  • @nnesterov 我尝试过这种形式: Uri imgUri = Uri.parse(Environment.getExternalStorageDirectory() + "/images/media/20066");但它仍然不起作用。

标签: android imageview uri


【解决方案1】:

更改为Uri imgUri = Uri.parse("content://media/external/images/media/20066") 并尝试删除imageView.setImageURI(null)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-16
    • 2019-01-13
    • 1970-01-01
    • 2011-05-10
    • 2021-11-01
    • 2018-12-19
    • 1970-01-01
    • 2020-09-25
    相关资源
    最近更新 更多