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

Edu*_*ona 3 android imageview android-glide

我正在尝试在redWifi.getImagen()使用.load(Uri.parse("file://android_asset/" + redWifi.getImagen()))库中显示图像,图像位于res> drawable文件夹中,其名称从db中重新获取.如何使用Uri获取资源?,redWifi.getImagen()返回类似"imagename.png"的字符串.

我正在使用下一个代码,但没有显示图像.

Glide.with(detallesRedGuardadaActivity.this)
                .load(Uri.parse("file:///android_asset/" + redWifi.getImagen()))
                .asBitmap()
                .into(iconoRed);
Run Code Online (Sandbox Code Playgroud)

我试过.load(Uri.parse("file://android_asset/" + redWifi.getImagen()))但仍然没有工作.

GVi*_*i82 7

URL file:///android_asset/表示您指向assets项目中的文件夹.如果您不知道将此目录放在何处,请在此处查看带有Gradle的Project结构.

之后将图像放在该文件夹中,然后这应该工作:

Glide.with(context)
    .load(Uri.parse("file:///android_asset/"+fileName))
    .into(imageView);
Run Code Online (Sandbox Code Playgroud)