我创建了一个包含名为images的列的数据库。此列是文本类型。在列中我输入了图片的名称。图片保存在Android设备的资源文件中。我的问题是如果我只有数据库中的图片名称,如何将这些图片放在图像视图中?
我相信它只有一行代码,比如imageview.setImageResources ...但我无法弄明白。请帮帮我。
答案 0 :(得分:0)
您可以尝试以下
Glide.with(context).load(getImageResourceId(context, imageName)).into(imageview);
public int getImageResourceId(Context context, String imageName) {
return context.getResources().getIdentifier(imageName, "drawable", context.getPackageName());
}