마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

랜덤함수에 들어간수와 함께 그림을 바꾸고 싶습니다.

0 추천
Integer Random;

 text=(TextView)findViewById(R.id.TextView1);

getst=text.getText().toString();
   getint=Integer.parseInt(getst);

조건이 true일경우{

Random=(int)(Math.random()*9)+1;
    text.setText(Random.toString());
    img.setImageResource(R.drawable.img1);<<<<<<<<<<<<< 이부분

}

이부분에서 img1을 Random 함수와 같은 번호의 그림을 보여줄수는 없을까요?

예를 들어 R.drawable.img(Random))과 같이 할수 없을까요??(물론 이건 안되지만.. ㅠ)
얼상 (430 포인트) 님이 2013년 6월 7일 질문
얼상님이 2013년 6월 7일 수정

1개의 답변

+1 추천
 
채택된 답변

미리 어레이로 구성이 가능하면 구성하신 후 사용하시면 됩니다.

int[] array = new int[3];

array[0] = R.drawable.img1;

array[1] = R.drawable.img2;

array[2] = R.drawable.img3;

 img.setImageResource(array[랜덤 인덱스]);

 

사악미소 (65,330 포인트) 님이 2013년 6월 7일 답변
얼상님이 2013년 6월 7일 채택됨
아.. 정말 감사합니다!! ^^ 굿밤 보내세요~ ㅎ
...