Android 设置语言
动态设置应用显示语言,这里的方法是通过改变 Resource 中的配置来实现的,代码如下:
public static void initAppLanguage(Context context) {
if (context == null) {
return;
}
Locale.setDefault(Locale.CHINA);
Configuration config = context.getResources().getConfiguration();
config.locale = Locale.CHINA;
context.getResources().updateConfiguration(config
, context.getResources().getDisplayMetrics());
}
也可以在 MyApplication 设置或者 Activity 的基类中调用。