Android在运行时在res文件夹中添加语言XML(strings.xml)

时间:2012-10-24 06:02:30

标签: android android-resources

我有一个Android应用程序,在res文件夹中有3种语言。

  • 中国

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

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

非常感谢!!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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