3

我有一个res文件夹中有 3 种语言的 android 应用程序。

  • 英语
  • 法语
  • 中国人

我希望我的应用程序在运行时在res文件夹中添加另一种语言,而不是通过添加字符串 xml 文件并重新编译它们。

我怎样才能做到这一点?我在谷歌搜索了很多,没有运气。

非常感谢!!

4

2 回答 2

1

我确认这是不可能的,因为 res 文件夹中的所有文件都是只读的

于 2012-11-16T05:43:30.793 回答
0

我面临同样的问题,我将从(缓存的)远程文件中获取所有字符串。TextView 文本属性将存储一个 id,并且在 Activity.onCreate() 方法中,我将以编程方式将所有 TextViews.text 字符串替换为当前语言文件中的匹配值。

于 2012-10-24T07:39:03.700 回答