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

时间:2012-11-11 10:04:28

标签: android

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

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

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

请发布示例代码,如果您有...... 感谢...

1 个答案:

答案 0 :(得分:0)

我得到了答案......

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

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

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

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

希望这有帮助!!!