描画可能なフォルダーからランダムな画像を取得して、ImageView に設定しようとしています。すべての画像は "kitten" で始まり、変数 "kittensMax" にハードコードされた 1 から 17 までの数字が続きます。コードを実行すると、ここの 3 行目に NumberFormatException がスローされます。問題は、「R.drawable.kitten#」が int を表しているため、int に「解析」できる数値ではないことだと思います。助言がありますか?
Random r = new Random();
String drawableKitten = "R.drawable.kitten" + r.nextInt(kittensMax);
kittensImageView.setImageResource(Integer.parseInt(drawableKitten));