2012-11-11 46 views
0

我在res/drawable文件夹中有图像。 我有数据库中这些图像的ID,例如R.drawable.a是数据库中的一个值。如何从数据库检索图像路径并将其设置为图像视图

的任务是把图像在路径的ImageView ...

我能够检索值(R.drawable.a)从数据库中的字符串,但我怎么设置到imageview?

请张贴一个示例代码柜面你有... 谢谢...

回答

0

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

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

让我们说我检索的文件名是“b” 让我的包名是“xyz “

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

这将设置图像的‘b’你绘制文件夹到ImageView的..

希望这有助于!

相关问题