Android 如何从数据库中检索图像路径并将其设置为imageview

Android 如何从数据库中检索图像路径并将其设置为imageview,android,Android,我在res/drawable文件夹中有图像。 我在数据库中有这些图像的ID,例如,R.drawable.a是数据库中的一个值 任务是将该路径中的图像设置为imageview 我可以从数据库中以字符串形式检索值(R.drawable.a),但如何将其设置为imageview 请张贴一个示例代码,以防您有。。。 谢谢…我得到了答案 如果将从数据库检索到的字符串存储为“R.drawable.filename”,则很难处理这些字符串。更好的方法是将文件名存储在数据库中。然后,当您从数据库中以字符串形式检

我在res/drawable文件夹中有图像。 我在数据库中有这些图像的ID,例如,R.drawable.a是数据库中的一个值

任务是将该路径中的图像设置为imageview

我可以从数据库中以字符串形式检索值(R.drawable.a),但如何将其设置为imageview

请张贴一个示例代码,以防您有。。。 谢谢…

我得到了答案

如果将从数据库检索到的字符串存储为“R.drawable.filename”,则很难处理这些字符串。更好的方法是将文件名存储在数据库中。然后,当您从数据库中以字符串形式检索文件名时,可以使用下面的代码将其设置为图像

假设我检索到的文件名是“b” 让我的包名为“xyz”

这会将可绘图文件夹中的图像“b”设置为imageview

希望这有帮助

String test = "b";    
int id = getResources().getIdentifier("xyz:drawable/" + test, null, null);  
imgAlphabet.setImageResource(id);