Мне нужна помощь с настройкой случайного изображения с помощью метода setImageResource.
В папке drawable у меня есть файл JPEG с именем photo0.jpg, photo1.jpg ... photo99.jpg.
И работает следующий код:
int p = R.drawable.photo1;
image.setImageResource(p);
Выше будет отображаться photo1.jpg, но я хочу показать случайное изображение.
Я попробовал следующее, но это не работает.
String a = "R.drawable.photo";
int n = (int) (Math.random()*100)
String b = Integer.toString(n);
String c = a+b;
int p = Integer.parseInt(c);//checkpoint
image.setImageResource(p);
Похоже, что строка "R.drawable.photoXX" не изменяется на целое число на контрольной точке.
Может ли кто-нибудь научить меня правильному коду?
Заранее спасибо.