我试图使用Glide
库在ImageView
中显示图像,图像位于res> drawable文件夹中,并且其名称从db中恢复。如何使用Uri获取资源?,redWifi.getImagen()
返回字符串,如“imagename.png”。如何使用Glide和URI将图像设置为ImageView?
我正在使用下一个代码,但不显示图像。
Glide.with(detallesRedGuardadaActivity.this)
.load(Uri.parse("file:///android_asset/" + redWifi.getImagen()))
.asBitmap()
.into(iconoRed);
我试着用.load(Uri.parse("file://android_asset/" + redWifi.getImagen()))
但仍然没有工作。
你不需要图书馆从资产设定的图像。最简单的方法是将图像传输到drawable文件夹,然后使用'myImageView.setImageResource(R.drawable.image_from_drawable);' –
我使用glide,因为此代码是cursorAdapter的一部分,每个Item都有一个图像从数据库中取得,使用myImageview.setImageResource,由于海量数量的项目而阻塞了UI线程。 –
因此图像名称在数据库中,并且您希望每次都根据从数据库中获取的图像名称获取正确的图像? –