【发布时间】:2015-11-24 20:14:57
【问题描述】:
我正在制作一个 Android 应用程序。我有一个ImageView,在我的代码的某些部分,我需要更改它的资源。我有一个字符串数组,它是
String[] names = {"chair","desk"};
我的可绘制文件夹中有 2 张图像,名称分别为“椅子”和“桌子”。当我使用
image.setImageResource(R.drawable.chair);
完美运行。但我需要将其用作:
image.setImageResource(R.drawable.names[0]);
但是 Java 不允许我这样做。我需要将字符串的值发送到该方法。有没有办法做到这一点?
【问题讨论】: