2017-08-20 1 views
0

J'utilise la bibliothèque de vol plané pour charger des images et je fait une méthode qui va comme ceci:Comment puis-je définir une variable String sur R.drawable with glide?

void alterarInformacoes(ImageView slotImagem, String image) { 
     Glide.with(this) 
       .load(R.drawable.image) 
       .into(slotImagem); 
    } 

Mais ça ne marche pas, je voudrais savoir s'il y a un moyen d'utiliser une chaîne avec le nom du drawable afin que je puisse utiliser une fonction pour définir dynamiquement les images.

Répondre

0

Vous pouvez obtenir une valeur int de ressources drawable par son nom avec ce code:

int drawableResourceId = this.getResources().getIdentifier("nameOfDrawable", "drawable", this.getPackageName()); 
+0

Merci, cela a fonctionné. –