我在res / drawable文件夹中有图像。 我在数据库中有这些图像的ID,例如,R.drawable.a是数据库中的值。
任务是将该路径中的图像设置为imageview ...
我可以从数据库中检索值(R.drawable.a)作为字符串,但是如何将其设置为imageview?
请发布示例代码,如果您有...... 感谢...
答案 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 ..
希望这有帮助!!!