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

스트링을 탄력적으로 가져오게 하고 싶습니다.

0 추천
MainContext.getResources().getString(R.string.deck_1_0_name)

 

이런식으로 string.xml에 해당 아이디를 가져오는데

 

deck_1_0_name 에서 숫자 2개는 코드입니다.

이것을 코드에 맞게 자동으로 셋팅해 줄수 있을까요?

이를테면 자바스크립트에서 eval같이 문자열 조합으로 펑션을 호출 할 수 있는 것과 비슷하게요
익명사용자 님이 2015년 1월 8일 질문

3개의 답변

+3 추천
자바스크립트를 해본적이 없어서 eval 이 어떤건지는 모르겠지만....

대략 뉘앙스로 봤을때 Resources 에 있는 getIdentifier() 함수같은걸 찾으시는게 아닌가 싶습니당...
비애천사 (12,080 포인트) 님이 2015년 1월 8일 답변
질문자 입니다. 제가 원하던 답변이었네요
감사합니다. ^^
0 추천
2차원 배열 미리 만들어 놓고 사용하시는게 속 편하실 듯 하네요..
바램 (19,650 포인트) 님이 2015년 1월 8일 답변
0 추천

String f = "deck_"+String.valueOf(1)+"_"+String.valueOf(0)+"_name";

Log.e("test", "ffffff  :  "+f);

deck_1_0_name

 

kiraim (3,040 포인트) 님이 2015년 1월 8일 답변
...