我在 res/drawable 文件夹中有图像。例如,我在数据库中有这些图像的 ID,R.drawable.a 是数据库中的一个值。
任务是将该路径中的图像设置为imageview ...
我可以从数据库中检索值 (R.drawable.a) 作为字符串,但是如何将其设置为 imageview?
请发布示例代码以防万一...谢谢...
我在 res/drawable 文件夹中有图像。例如,我在数据库中有这些图像的 ID,R.drawable.a 是数据库中的一个值。
任务是将该路径中的图像设置为imageview ...
我可以从数据库中检索值 (R.drawable.a) 作为字符串,但是如何将其设置为 imageview?
请发布示例代码以防万一...谢谢...
我得到了答案...
如果我们将它们存储为“R.drawable.filename”,则很难处理从数据库中检索到的字符串。更好的方法是将文件名存储在数据库中。然后,当您从数据库中检索文件名作为字符串时,您可以使用以下代码将其设置为图像...
假设我检索到的文件名是“b”让我的包名是“xyz”
String test = "b";
int id = getResources().getIdentifier("xyz:drawable/" + test, null, null);
imgAlphabet.setImageResource(id);
这会将您的可绘制文件夹中的图像“b”设置为图像视图..
希望这可以帮助!!!