嘿,我有很多字符串所以我把它们放在.xml上,而且我还有一个ExpandableListView,每个子节点都引用一个字符串。
我在xml中为每个字符串命名为:“String3_1”..这意味着该字符串用于ExpandableListView中的Group 3 Child 1 ..
单击其中一个子项后切换活动时,我发送GroupNum和ChildNum,然后形成一个新的字符串:
Intent myIntent=getIntent();
child = myIntent.getStringExtra("GroupNum");
group=myIntent.getStringExtra("ChildNum");
String finalstring="String"+child+"_"+group;
现在我如何调用资源中的字符串?
getString(resId)获取String本身而不是它的标题所以我不能将它与finalstring进行比较
感谢。
答案 0 :(得分:1)
int resID = getResources().getIdentifier("String"+child+"_"+group,
"string", "your.package.name");
String finalstring = getString(resId);