我想以编程方式更改我的 strings.xml 文件中的一些项目,最初我是通过 setText();
调用来完成的,但现在我正在尝试将我的应用程序转换为一种不同的语言,这意味着所有内容都需要在我的 strings.xml 文件中进行设置。是否可以将我的应用程序的所有文本放入 strings.xml 并通过对字符串名称的引用以编程方式更改内容,而不是使用 setText() 函数调用?例如,我将如何引用“GrandTotal”?
<string name="GrandTotal">Grand Total:</string>
<string name="choose_prompt">Choose a Mode</string>
最佳答案
您可以使用setText(R.string.GrandTotal);
如果您无法直接通过 resId
设置文本,您可以使用 getString(R.string.GrandTotal);
关于android - 我如何以编程方式引用/values/strings.xml 文件中的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10514574/