2011-03-30 9 views
0

이봐, 난 .xml에 넣어 그래서 많은 ExpandableListView 및 각 자식 문자열 참조합니다.
xml의 각 String에 "String3_1"..이라는 문자열을 지정했습니다.이 문자열은 ExpandableListView의 그룹 3 하위 1에 대한 것입니다.
자식 중 하나를 클릭 한 후 활동을 전환 할 때 GroupNum 그리고 ChildNum과 나는 새로운 String을 형성합니다.리소스에서 String을 올바르게 가져 오는 방법은 무엇입니까?

Intent myIntent=getIntent(); 
    child = myIntent.getStringExtra("GroupNum"); 
    group=myIntent.getStringExtra("ChildNum"); 
    String finalstring="String"+child+"_"+group; 

어떻게 리소스에서 String을 호출합니까?
getString (resId)은 문자열 자체가 제목이 아니므로 최종 문자열과 비교할 수 없습니다.

감사합니다.

답변

1
int resID = getResources().getIdentifier("String"+child+"_"+group, 
    "string", "your.package.name"); 
String finalstring = getString(resId); 
+0

빠른 답변 감사합니다. 완벽하게 작동했습니다. – Omar

관련 문제