我正在尝试ImageButton
随机选择我使用的图片。
我认为这段代码应该可以工作,但是在将资源作为String
.
ImageButton getClickTime = (ImageButton) findViewById(R.id.clicker);
Random generator = new Random();
int generatedRandom = generator.nextInt(10) + 1;
String randomImage = "R.drawable.bg" + (String.valueOf(generatedRandom)) ;
Drawable replaceImage = getResources().getDrawable((int) randomImage);
getClickTime.setImageDrawable((Drawable) replaceImage);
int
我似乎对s、String
s、drawable
s 和s 的演员阵容有点混乱CharSequence
。
如果我手动输入随机选择的图像资源,它可以工作。但是如果我将它传递String
给一个文本框,我可以看到它的写法与我手动输入时的写法完全相同。
谁能看到我在这里做错了什么?
提前致谢