setImageResource 메소드를 사용하여 임의의 이미지를 설정하는 데 도움이 필요합니다. drawable 폴더에 photo0.jpg, photo1.jpg ... photo99.jpg라는 jpeg 파일이 있습니다. 는 다음과 같은 코드가 작동합니다Android : setImageResource를 사용하여 임의의 이미지 설정
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는"검사 점에서 정수로 변경되지 않는 문자열처럼 보인다. 누군가 저에게 올바른 코드를 가르쳐 주시겠습니까? 미리 감사드립니다.
훨씬 더 버그가없고 완벽하게 작동합니다. 고맙습니다! –