0
votes

Je veux utiliser var pour déterminer quelle photo à charger dans la vue Image-Kotlin

J'ai un var avec une sorte de nourriture dedans (par exemple: Pizza, Burger ext.), je veux utiliser ce var pour charger une image apicifique basée sur la base sur ce var valeur de mon Diable dans la vue d'image sans utiliser quand .

J'ai ces fichiers: pizza.png, burger .png

Je veux utiliser quelque chose comme ceci: xxx

est là un moyen de faire cela?


5 commentaires

Dupliqué possible de Comment accéder aux ressources amusantes par nom dans Android


Utilisez mappe pour obtenir une paire de touches / valeur avec le nom de la nourriture en tant que clé et adaptée à la valeur.


@IVan oui j'ai essayé de trouver son mais que je ne pouvais pas tout autre ce dont j'avais besoin, c'est que la ressource et la seule réponse ici a fait cela.


La réponse indiquée ci-dessous est exactement la même que celle de la question que j'ai commentée ci-dessus.


Je sais mais il m'a donné la correction dont j'avais besoin


3 Réponses :


0
votes

Pourquoi ne pas faire cela? XXX


1 commentaires

Parce que je n'ai que deux exemples, j'ai environ 12 icônes que je veux basculer entre eux



2
votes

Vous pouvez utiliser un énumé qui correspond à la droite draigable par exemple xxx

alors vous pouvez l'utiliser comme ceci xxx


4 commentaires

Je n'ai que deux exemples, j'ai environ 12 icônes que je veux basculer entre eux


Ensuite, vous remplissez l'ENUM avec vos 12 articles.


La réponse ci-dessus est beaucoup plus efficace à ce sujet, je pense


Je pense que le code ci-dessus est condamné pour la typo. Je pense que dans la perspective de OOP c'est plus propre et réutilisable



2
votes

Si je comprends votre question correctement, vous pouvez utiliser la méthode suivante: xxx

avec ceci, vous pouvez spécifier le nom de votre Raprable et le charger. Si vous n'avez besoin que de la ressourceID, vous pouvez retourner le ressourceid sans obtenir le digage lui-même.


3 commentaires

Pour définir la ressource à une image, j'en ai besoin pour être une INT, laquelle de ces options renvoie l'int, il demande?


Cela a fonctionné, je n'ai utilisé que les ressources, merci beaucoup!


Ceci est condamné à faire de la typo et des accidents