<分区>
我明白了:
String input = "image_to_show"
在我的可绘制对象中:
image_to_show.png
我愿意:
imageView.setImageResource(R.drawable.image_to_show);
这有效并引用了可绘制对象中的对象
我可以使用上下文与可绘制对象同名的字符串让它工作吗
<分区>
我明白了:
String input = "image_to_show"
在我的可绘制对象中:
image_to_show.png
我愿意:
imageView.setImageResource(R.drawable.image_to_show);
这有效并引用了可绘制对象中的对象
我可以使用上下文与可绘制对象同名的字符串让它工作吗
最佳答案
首先通过名字找到resId
int resId = getResources().getIdentifier(resName, "drawable", getPackageName());
然后使用找到的resId
imageView.setImageResource(resId);
关于android - 使用字符串的内容作为引用图片的变量 Android/Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466633/