android – 如何使用Glide和URI将图像设置为ImageView?

我正在尝试使用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);
上一篇:android – 如何扩展像centerCrop这样的ImageView,但是从顶部?


下一篇:android – 视图转换后的图像超出界限