J'ai cette base de données de plus de 100 images (de drapeaux de pays) dans mon dossier drawable.Charger dynamiquement l'image dans ImageView dans Android
Maintenant, je veux afficher le drapeau du pays dans lequel vous vous trouvez, dans un ImageView.
je reçois le pays avec String country_variable = address.getCountryCode();
Je tournai l'image avec flag.setImageDrawable(getResources().getDrawable(R.drawable.country_variable));
Comme vous le savez tous les travaux R.drawable.country_variable de wont't parce que le compilateur ne peut pas trouver une image nommée dans country_variable le dossier drawable.
Quelle est la meilleure façon de faire cela?
pourquoi ne pas vous nommez chaque drawable avec son code de pays? et utilisez un hashmap. – techiServices
Je l'ai fait. Les drapeaux sont nommés "fr.png", "de.png", "uk.png", etc. – Galip
ne m'explique pas correctement désolé. hashmap où int est le retraitable. –
techiServices