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

string에 들어있는 파일이름으로 setbackground 지정해줄수있나요??

0 추천
예를들어

string str = "ab.png"

라고있으면...

a.setBackgroundResource(R.drawable.ab);

라고 되어있는걸

a.setBackgroundResource(str);

이런식으로 지정해줄수있나요??
마쿠리쿠리 (140 포인트) 님이 2013년 2월 25일 질문

2개의 답변

0 추천
건방진프로그래머 (26,630 포인트) 님이 2013년 2월 25일 답변
0 추천

이미지값들을 변수화 시키실려고 하는건가요?? 질문의 의도를 모르겠음

이미지값을 변수화로 고정해서 간단하게 꺼내 쓰실용도면 Enum을 써보세요

        public static void main(String[] args) {
		System.out.println(ImageName.A_img.getImageName());
	}
	
	public enum ImageName{
		A_img (1), B_img (2), C_img (3), D_img (4),
		E_img (5), F_img (6), G_img (7);
		
		private int imagePath;

		public int getImageName() {
			return imagePath;
		}

		private ImageName(int imagePath) {
			this.imagePath = imagePath;
		}
	}

 

bangbang (8,820 포인트) 님이 2013년 2월 25일 답변
...