如何为西班牙拉丁美洲设置Locale?

时间:2018-04-25 14:38:10

标签: android string locale

如何为西班牙拉丁美洲设置区域设置?
我已将所有字符串存储在西班牙拉丁美洲的values-b + es + r419文件夹中。但无法在locale中设置此语言.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()); 
}

0 个答案:

没有答案