私が使用する写真を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
テキスト ボックスに渡すと、手動で入力したときとまったく同じように書かれていることがわかります。
ここで私が間違っていることを誰かが見ることができますか?
前もって感謝します