【发布时间】:2013-09-19 03:37:00
【问题描述】:
我正在开发一个支持两种语言的应用程序。有一个切换按钮可以更改语言。我正在使用以下代码更改语言环境,一切正常。
Resources res = viewDashBoardScreen.getResources(
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("es".toLowerCase());
res.updateConfiguration(conf, dm);
问题:更改语言后如何刷新整个应用?
目前我正在重新启动更改语言的活动。它工作正常,但这是一个好习惯吗?或者有没有其他方法可以在应用程序中应用语言更改。
任何帮助将不胜感激..谢谢。
【问题讨论】:
-
你有没有解决方案?
标签: android locale multilingual