gpt4 book ai didi

java - 如何通过将字符串 'xxx' 作为参数传递给该方法来从该方法访问 R.string.xxx 资源?

转载 作者:太空狗 更新时间:2023-10-29 16:09:09 26 4
gpt4 key购买 nike

我的 res/values/strings.xml 中有很多字符串元素

所以,我需要一种方法 getString(String abc) 来从 strings.xml 中检索字符串:

public String getString(String abc){ // abc = address1

String result;

result = context.getResources().getString(R.strings.+abc);
}

如何根据参数中的字符串访问此方法中的字符串元素?

最佳答案

public String getString(String abc){ // Ex. abc = "address1"

int resID = getResources().getIdentifier(abc, "string", getPackageName());

return context.getResources().getString(resID);
}

关于java - 如何通过将字符串 'xxx' 作为参数传递给该方法来从该方法访问 R.string.xxx 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7257615/

26 4 0
文章推荐: c - 转换为 uint64 时 int32 或 32 位指针的意外符号扩展
文章推荐: html - 基于 Web 的 HTML 片段编辑器
文章推荐: c - 使用 C 替换文本文件中的行
文章推荐: javascript - 如何在用户放大和缩小页面时保持
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com