Je suis nouveau à Android et le développement d'une application qui montre la liste des pays avec son drapeau dans un GridView, j'utilise TimeZone.getAvailableIDs()
pour obtenir le nom des pays, mais don ' Je n'ai aucune idée de comment obtenir les images du drapeau. Quelqu'un peut-il me dire comment obtenir les drapeaux avec le nom du pays ou en utilisant le code du pays.comment obtenir l'image du drapeau du pays avec le nom du pays en utilisant le fuseau horaire
Répondre
Vous avez peu de façons de le faire.
1. Créez un Hashmap
dans lequel vous conserverez le nom et l'image du pays et, selon le nom du pays, récupérerez votre image depuis HashMap.
2. Si vous avez des images dans votre dossier drawable
puis conserver le nom d'image même en fonction du nom que vous obtiendrez de TimeZone puis chargez cette image particulière du dossier drawable.
Je n'ai pas d'images ni je veux mettre des images dans mon drawable ... –
Vous devez le garder quelque part –
cochez cette réponse [Liste des pays Android avec ....] (http://stackoverflow.com/questions/20519675/android-countries-list-with-flags-and-availability-of-getting-iso-mobile -codes) – vahid