2011-03-30 40 views
0

嘿,我有很多字符串,所以我把它们放在一个.xml中,而且我也有一个ExpandableListView,并且每个子都引用一个String。
我已经在xml中命名了每个字符串,如:“String3_1”..这意味着此字符串适用于ExpandableListView中的Group 3子项1. ..
当点击其中一个子项后切换活动时,我发送GroupNum和ChildNum和我形成一个新的字符串:如何从资源中正确获取字符串?

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

现在我如何在资源中调用字符串?
getString(resId)得到的字符串本身不是它的标题,所以我不能比较它与决赛串

谢谢。

回答

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

感谢您的快速回答,工作完美。 – Omar 2011-03-30 19:21:43

相关问题