Ho un imageView che voglio visualizzare una piccola icona del paese in cui ci si trova attualmente. Posso ottenere il codice del paese, ma il problema è che non posso modificare dinamicamente la risorsa imageView. I miei file di immagine sono tutti in minuscolo (Esempio: codice del paese = US, immagine file = noi)Android ImageView setImageResource nel codice
Il mio codice (countryCode è il countryCode corrente in lettere maiuscole):
String lowerCountryCode = countryCode.toLowerCase();
String resource = "R.drawable." + lowerCountryCode;
img.setImageResource(resource);
Ora, naturalmente questo non lo farà lavoro perché setImageResource vuole un int, quindi come posso fare questo? Grazie in anticipo: D
Grazie mille, questo ha funzionato perfettamente :) – arielschon12
Ha funzionato alla grande. Grazie. – rsc