如何使用 Glide 和 URI 将图像设置到 ImageView 中?
How set image into ImageView using Glide and a URI?
我正在尝试使用 Glide 库在 ImageView 中显示图像,该图像位于 res > drawable 文件夹中,其名称是从数据库中检索到的。如何使用 Uri 获取资源?,redWifi.getImagen()
returns 字符串,如 "imagename.png".
我正在使用下一个代码,但没有显示图像。
Glide.with(detallesRedGuardadaActivity.this)
.load(Uri.parse("file:///android_asset/" + redWifi.getImagen()))
.asBitmap()
.into(iconoRed);
我试过 .load(Uri.parse("file://android_asset/" + redWifi.getImagen()))
但还是不行。
URL file:///android_asset/
表示您指向项目中的 assets
文件夹。如果您不知道该目录放在哪里,请查看 Gradle here.
的项目结构
之后将您的图像放入该文件夹,然后这应该可以工作:
Glide.with(context)
.load(Uri.parse("file:///android_asset/"+fileName))
.into(imageView);
我正在尝试使用 Glide 库在 ImageView 中显示图像,该图像位于 res > drawable 文件夹中,其名称是从数据库中检索到的。如何使用 Uri 获取资源?,redWifi.getImagen()
returns 字符串,如 "imagename.png".
我正在使用下一个代码,但没有显示图像。
Glide.with(detallesRedGuardadaActivity.this)
.load(Uri.parse("file:///android_asset/" + redWifi.getImagen()))
.asBitmap()
.into(iconoRed);
我试过 .load(Uri.parse("file://android_asset/" + redWifi.getImagen()))
但还是不行。
URL file:///android_asset/
表示您指向项目中的 assets
文件夹。如果您不知道该目录放在哪里,请查看 Gradle here.
之后将您的图像放入该文件夹,然后这应该可以工作:
Glide.with(context)
.load(Uri.parse("file:///android_asset/"+fileName))
.into(imageView);