直接上代码:
public static void updateLocale(Context context, Locale locale) {
Resources resources = context.getResources();
Configuration configuration = resources.getConfiguration();
if (configuration.locale.equals(locale))
return;
DisplayMetrics displayMetrics = resources.getDisplayMetrics();
configuration.locale = locale;
resources.updateConfiguration(configuration, displayMetrics);
Resources.getSystem().updateConfiguration(configuration, displayMetrics);
}
本文提供了一个用于更改Android应用中当前语言环境的实用方法。通过修改资源配置文件中的locale属性,可以轻松实现不同语言间的切换。
4423

被折叠的 条评论
为什么被折叠?



