在运行时更改 string.xml
我有一个特殊要求,希望在 Android 中实现动态语言包和主题。这基本上意味着:
- 下载一个包含名为 strings.xml(包含翻译)的文件的 zip 文件,
- 在应用程序中用下载的文件替换文件 /res/values/strings.xml
这可能吗?感谢您的帮助。
I have a special request to implement dynamic language packs and themes in Android. This basically means:
- to download a zip file containing a file named strings.xml (containing the translation)
- replace in the application the file /res/values/strings.xml with the one downloaded
Is this possible? Thank you for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可以。Res 文件夹内的内容是静态的,您无法在运行时重新创建
R
类。你为什么不尝试使用 sqlite 来适合你的情况呢?
No. Things inside the Res folder are static and you can't recreate the
R
class in runtime.Why don't you try using sqlite for your situation?