我正在尝试使用Glide库在ImageView中显示图像,图像在res中. drawable文件夹,其名称从db中重新获得.如何使用Uri获取资源?redWifi.getImagen()返回类似“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文件:/// android_asset /表示您指向项目中的assets文件夹.如果您不知道放置此目录的位置,请使用Gradle here查看项目结构.
之后将图像放在该文件夹中,然后这应该工作:
Glide.with(context)
.load(Uri.parse("file:///android_asset/"+fileName))
.into(imageView);