Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何正确地从资源中获取字符串?_Java_Android - Fatal编程技术网

Java 如何正确地从资源中获取字符串?

Java 如何正确地从资源中获取字符串?,java,android,Java,Android,嘿,我有很多字符串,所以我把它们放在.xml上,我还有一个ExpandableListView,每个子项都引用一个字符串。 我将xml中的每个字符串命名为:“String3_1”。。这意味着此字符串用于ExpandableListView中的组3子级1。 单击其中一个child后切换活动时,我发送GroupNum和ChildNum,并形成一个新字符串: Intent myIntent=getIntent(); child = myIntent.getStringExtra("Gr

嘿,我有很多字符串,所以我把它们放在.xml上,我还有一个ExpandableListView,每个子项都引用一个字符串。
我将xml中的每个字符串命名为:“String3_1”。。这意味着此字符串用于ExpandableListView中的组3子级1。
单击其中一个child后切换活动时,我发送GroupNum和ChildNum,并形成一个新字符串:

    Intent myIntent=getIntent();
    child = myIntent.getStringExtra("GroupNum");
    group=myIntent.getStringExtra("ChildNum");
    String finalstring="String"+child+"_"+group;
现在我如何调用参考资料中的字符串?
getString(resId)获取字符串本身而不是它的标题,因此我无法将其与finalstring进行比较

谢谢

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