Autore Topic: Forzare l'utilizzo di un'altra localizzazione all'interno di un'applicazione  (Letto 2351 volte)

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Nella onCreate dell'Activity sostituire
Codice (Java): [Seleziona]
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
con il seguente codice:
Codice (Java): [Seleziona]
super.onCreate(savedInstanceState);

String languageToLoad = "fr";
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,getBaseContext().getResources().getDisplayMetrics());

setContentView(R.layout.main);

Aggiungere ne Manifest, per ogni activity che utilizza il codice soprastante, il seguente attributo:
Codice: [Seleziona]
android:configChanges="locale"
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !