안드로이드 개발 질문/답변
(글 수 45,052)
제목이 좀 이상하실 수 도 있는데,
뭐라고 해야할 줄 모르겠어서 우선 저렇게 적어 보았습니다.
제가 게임을 만들고 있는데,
스테이지에 따라 스테이지 배경이 되는 그림들이 있습니다.
스테이지1의 배경은 bg_1.png
스테이지2의 배경은 bg_2.png
스테이지n의 배경은 bg_n.png 입니다.
보통 리소스를 참조할 때
R.drawable.bg_1
과 같이 참조하는데
int iStage;
iStage = (int)(Math.random()*5);
background = R.drawable.bg_iStage;
같은 느낌처럼 하고싶습니다.
문자열형식으로 경로를 참조할때는
background = "c:\img\bg_" + iStage;
이런식으로 할 수 있는데....




Drawable stage_back = getResource().getDrawable(R.drawable.bg1);
이런식으로 Drawable 저장할수 있습니다.