Ich habe ein Problem, wo ich Ressourcen für Englisch und Spanisch haben. Und ich hatte das Gebietsschema wie folgt festgelegt: -Lokalisierung funktioniert nicht in activty
private Settings settings;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
settings = new Settings(LoadingScreenActivity.this);
if(settings.isSpanish()){
String languageToLoad = "es"; // your language
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
}
setContentView(R.layout.activity_loading_screen);
Auch gesetzt habe ich dies im Manifest: -
android:configChanges="locale|orientation|keyboardHidden|screenSize"
settings.isSpanish als true zurück. Noch zeigt das Layout englischen Text und nicht Spanisch.
Jede Hilfe wird geschätzt.
Vielen Dank.