我在android中找不到Locale Spanish。 改变语言。
我发现:
setLocal(Locale.FRENCH);
setLocal(Locale.ENGLISH);
但我可以找到西班牙语语言环境
private void setLocal(Locale locale) {
Resources res = getResources();
Configuration conf = res.getConfiguration();
conf.locale = locale;
res.updateConfiguration(conf, res.getDisplayMetrics());
try {
Context context = this.createPackageContext(this.getPackageName(),
Context.CONTEXT_INCLUDE_CODE);
Intent intent = new Intent(context, MainActivity.class);
startActivity(intent);
finish();
} catch (Exception e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
public Locale (String language)
会帮助你。