我正在使用getResources()。getIdentifier来根据JSON中的描述检索可绘制的图像,但不知何故不能读取它。我有另一个类,它使用相同的代码完美地读取,但是在这个类上没有阅读。
这是我的代码:
String image = obj.getDescr1().toLowerCase().replace(" ", "");
int resId = getResources().getIdentifier(image + "n", "drawable", getPackageName());
img1.setBackgroundResource(resId);
有人能告诉我问题出在哪里?我也试过了:
MyActivity.this.getResources().getIdentifier(image + "n", "drawable", getPackageName());
但没有运气:(