How to set Locale for Spanish Latin America?
I have stored all my strings in values-b+es+r419 folder for Spanish Latin America. But unable to set this language in locale.App is showing only default language, not changing the language of app.
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());
}