我有一个Android应用程序,在res
文件夹中有3种语言。
我希望我的应用程序在运行时在res
文件夹中添加另一种语言,而不是添加字符串xml文件并重新编译它们。
我怎样才能做到这一点?我在谷歌搜索很多,但没有运气。
非常感谢!!
答案 0 :(得分:1)
我确认这是不可能的,因为res文件夹中的所有文件都是只读
答案 1 :(得分:0)
我遇到了同样的问题,我将从(缓存的)远程文件中获取所有字符串。 TextView文本属性将存储一个id,在Activity.onCreate()方法中,我将以编程方式将所有TextViews.text字符串替换为当前语言文件中匹配的值。