我希望能够在运行时更改Android应用程序中的显示语言,而无需重新启动应用程序。为此,我相信可以重新创建所有正在运行的活动。问题是我不知道如何获得尚未被破坏的所有活动的引用ActivityManager
。
在所有活动中的android:configChanges中添加“ locale”属性,然后在活动中覆盖onConfigurationChanged()并相应地处理语言更改。
有关http://developer.android.com/guide/topics/manifest/activity-element.html#config的更多信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句