Le risorse non fanno parte del codice, si possono cambiare ed incrementare senza RICOMPILARE l’APP.
Testo, Immagini, Menu e Animazioni
Volendo cambiare le Risorse, cioè del Testo, le immagini, Menu e Animazioni, senza ricompilare l’app, si può.
STRINGHE
DIMENSIONI COME RISORSE
Anche le dimensioni di un elemento UI (User Interface) possono essere gestite e personalizzate tramite un file di risorse.
Il Layout non solo permette di caricare/gestire stringhe, inoltre permette l’astrazione sull’interfaccia. Permettono di creare dei Layout che cambiano in base a ciò che sta succedendo.
Stringhe Plurals
Servono per gestire automaticamente le quantità, stampando la giusta dizione, a seconda della lingua impostata nel device
→ sfruttati anche qui i qualificatori delle risorse
Set supportato:
zero, one, two, few, many, other
CODICE:
<plurals name="howplayers">
<item quantity="zero">%d player </item>
<item quantity="one">%d player </item>
<item quantity="two">%d player </item>
<item quantity="few">%d player </item>
<item quantity="many">%d player </item>
<item quantity="other">%d players </item>
</plurals>
Dichiarare: Resources res = getResources();
E poi:
String cattura = res.getQuantityString()
String a = res.getQuantityString(R.plurals.howplayers, 0);
giocatoriMostra.setText(a);
Se la mattina ho praticato Footing per 5 km e poi il pomeriggio mi mangio…
Non si è trattato di un footing tradizionale (che prevede una fase di volo, cioè…
[crayon-6ad01eaf1ddbc669440036/] Se creamo una directory all'interno del nostro Dominio, ma con lo scopo di creare…
[crayon-6ad01eaf1e05e098605504/] https://www.pasqualeclarizio.it/progetti/basePhp/api2/api_today3.php
[crayon-6ad01eaf1e23e672055308/] https://www.pasqualeclarizio.it/progetti/basePhp/api2/api_today.php [crayon-6ad01eaf1e248255639202/] https://www.pasqualeclarizio.it/progetti/basePhp/api2/api_today2.php
Praticare footing indoor per 5 km ogni giorno porta a importanti adattamenti positivi nel tuo…