【发布时间】:2011-01-04 08:17:24
【问题描述】:
我的资源文件夹中有不同的 strings.xml 文件(values、values_fr、values_de...),我想在运行时加载其他翻译。即使已经编译,是否可以将新字符串添加到这些文件中?或者有什么解决办法?
【问题讨论】:
标签: android xml localization runtime
我的资源文件夹中有不同的 strings.xml 文件(values、values_fr、values_de...),我想在运行时加载其他翻译。即使已经编译,是否可以将新字符串添加到这些文件中?或者有什么解决办法?
【问题讨论】:
标签: android xml localization runtime
简单的答案是你不能。您不能将硬编码的内容修改为 APK 资源。
但是有一些选择。例如,您可以:
AssetManager
Resources,以后可以作为普通Android资源存储在APK中使用【讨论】: