gpt4 book ai didi

java - 如何正确从资源中获取String?

转载 作者:行者123 更新时间:2023-12-01 15:53:42 26 4
gpt4 key购买 nike

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

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

现在我如何调用资源中的字符串?
getString(resId) 获取字符串本身而不是它的标题,所以我无法将它与最终字符串进行比较

谢谢。

最佳答案

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

关于java - 如何正确从资源中获取String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com