Android 如何设置西班牙语拉丁美洲的语言环境?
如何设置西班牙语拉丁美洲的语言环境?Android 如何设置西班牙语拉丁美洲的语言环境?,android,string,locale,Android,String,Locale,如何设置西班牙语拉丁美洲的语言环境? 我已将所有字符串存储在values-b+es+r419文件夹中,用于西班牙-拉丁美洲。但无法在区域设置中设置此语言。应用仅显示默认语言,而不更改应用的语言 Locale locale = new Locale("es","419"); Locale.setDefault(locale); Configuration config = new Configuration(); if (Build.VERSION.SDK_INT >= Build.V
我已将所有字符串存储在values-b+es+r419文件夹中,用于西班牙-拉丁美洲。但无法在区域设置中设置此语言。应用仅显示默认语言,而不更改应用的语言
Locale locale = new Locale("es","419");
Locale.setDefault(locale);
Configuration config = new Configuration();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
config.setLocale(locale);
} else{
config.locale=locale;
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
context.createConfigurationContext(config);
} else {
context.getResources()
.updateConfiguration(config, context.getResources().getDisplayMetrics());
}
选中此项以编程方式更改区域设置。。这样,您就可以从所需的localeThanks中获取资源以进行回复,但我想知道西班牙语拉丁美洲的代码,同时通过编码LanguageHelper.setAppLocale(“fa”,this);//因此,对于b+es+r419I的值,“fa”的重新定位是什么。。如前一个链接所述,设置您使用的语言环境
configuration.setLocale(新语言环境(“es”,“419”))
。。让我知道这是否有帮助,但我的应用程序语言仍然没有更改。它只显示默认语言。在这种情况下,请发布您迄今为止尝试过的代码。。这样我们就可以更好地理解什么不起作用了