Autore Topic: [Problema] Localize string.xml  (Letto 234 volte)

Offline Majestcx

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Ace, Next, S3 e Tablet Asus e il mitico OnePlus One *-*
  • Sistema operativo:
    Ubuntu 14.10, Windows 8.1
[Problema] Localize string.xml
« il: 26 Giugno 2015, 01:25:53 CEST »
0
Salve, ho create nella mia applicazione 2 diversi string.xml, uno per l'italiano e l'altro per l'inglese.
Ora, volevo implementare il bottone cambia lingua, ma usando questo codice:
Codice (Java): [Seleziona]
Locale locale = new Locale("IT");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
context.getResources().updateConfiguration(config, null);

L'applicazione cambia soltanto le stringhe caricate dalla classe e non quelle che vengono caricate dal layout xml.
Come posso fare? Mi tocca creare una classe apposita per settare il text a tutti gli oggetti della mia app o esiste una soluzione?
« Ultima modifica: 26 Giugno 2015, 01:29:05 CEST da Majestcx »

Offline LinkOut

  • Utente normale
  • ***
  • Post: 272
  • Respect: +38
    • Mostra profilo
  • Dispositivo Android:
    Xiaomi Mi5
Re:[Problema] Localize string.xml
« Risposta #1 il: 26 Giugno 2015, 08:54:46 CEST »
0
Citazione
L'applicazione cambia soltanto le stringhe caricate dalla classe e non quelle che vengono caricate dal layout xml.

Che cosa vuoi dire con questa frase?