所有字符串都不会立即反映语言更改

时间:2013-09-23 07:41:22

标签: android localization android-framework

正在开发android框架级别。当我从“设置”更改语言时 - > “语言和键盘设置” - > “选择区域设置”(或“选择语言”),然后我们的启动器和应用程序不会动态更改语言。但是当我们重新启动设备时,将反映出这些变化。有谁对这个问题有任何想法?

提前致谢...

1 个答案:

答案 0 :(得分:0)

这是一个基本的android问题。锁屏中也会出现此问题。锁屏代码的作用是,它将字符串存储在构造函数的数组中。触发区域设置更改意图后,此数组永远不会刷新。换句话说,他们没有通过从strings.xml中获取字符串来执行setText(),而是从该数组中获取并设置它。希望这有助于调试问题。