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