Tag Archives: resources

Android lezione 12 – Creare una app multilingua e string resources

O come sottotitolo: una prima introduzione alle risorse dell’applicazione!

Fino adesso abbiamo visto diverse componenti del sdk android, questa volta puntiamo a  due argomenti  leggeri, e collegati fra loro ovvero:

  • Come evitare di dichiarare le stringhe all’interno del codice java o nel layout (e perchè vale la pena farlo)?
  • come rendere una applicazione multilingua.

Partiamo dal primo punto. Perchè non dichiarare le stringhe nel codice java? La prima risposta è: perchè se no la nostra applicazione non potrá essere multilingua. La seconda è: perchè se abbiamo 50 pulsanti nella app con lo stesso testo come per esempio: “Cambia  Testo” e volessimo modificarlo in: “Modifica testo”, avremo sicuramente un lungo lavoro da fare a cercare e modificare il testo dei pulsanti in ogni punto.

Quindi per questo conviene dichiarare tutte le stringhe una sola volta. Anche in questo caso l’sdk di Android ci viene  incontro. Permettendoci di dichiarare tutte le stringhe all’interno di un file xml, e assegnando loro un id tipo R.string.nomestringa.

Continue reading Android lezione 12 – Creare una app multilingua e string resources