简单的写下,。
public static void switchLanguage(String language, Context context) {
Locale aLocale;
if (language.equals("cn")) {
aLocale = Locale.SIMPLIFIED_CHINESE;
} else if (language.equals("cnt")) {
aLocale = Locale.TRADITIONAL_CHINESE;
} else {
aLocale = new Locale(language);
}
Resources resources = context.getResources();// 获得res资源对象
Configuration config = resources.getConfiguration();// 获得设置对象
DisplayMetrics dm = resources.getDisplayMetrics();// 获得屏幕参数:主要是分辨率,像素等。
config.locale = aLocale;
resources.updateConfiguration(config, dm);
}
可以在menifest里面加这么一句话:
<supports-screens android:anyDensity="true"/>