如何使用仅包含图片名称的数据库将图片放入ImageView?

时间:2016-08-15 15:23:27

标签: android database image

我创建了一个包含名为images的列的数据库。此列是文本类型。在列中我输入了图片的名称。图片保存在Android设备的资源文件中。我的问题是如果我只有数据库中的图片名称,如何将这些图片放在图像视图中?

我相信它只有一行代码,比如imageview.setImageResources ...但我无法弄明白。请帮帮我。

1 个答案:

答案 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());
}