有没有办法从 java 引用 xml 的字符串值?怎么办
我可以设置位于 res/values/strings.xml
的 xml 字符串值吗?等于字符串变量
在我的java类中,这样我就可以在运行时随时更改字符串的值。
最佳答案
您无法在运行时操作字符串或任何其他类型的资源...至少您可以复制其值,但更改无法保留或提交到实际的资源文件。这些是您的应用程序使用的资源,在应用程序的生命周期中应保持不变。
如果您想修改和更改应用程序中具有某种持久性的值,您可以阅读 Storage Options在 Android 中可用。您有多种选项可供选择:
- 共享偏好设置
- 内部存储
- 外部存储
- Sqlite 数据库
- 以及网络连接
确保您了解每个选项,以便您在选择时可以做出明智的决定。如果您想检索特定的字符串资源值,就像下面所示的代码 fragment 一样简单......
String str = getResources().getString(R.string.your_string_resource_key);
关于java - 如何查找 xml 字符串值并将其设置为等于 java 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25907562/