134 votes

Utilisation dynamique de setImageDrawable pour définir une image dans un ImageViewUsing setImageDrawable dynamically to set image in an ImageView

Je génère une chaîne à partir de la base de données dynamiquement qui a le même nom d’image dans le `` dossier.

Maintenant, je veux définir cette valeur pour l’utilisation dynamique.

Toutes les suggestions..

211voto

King RV Points 1787

Essayez ceci,

Cela renverra l’id du dessinable auquel vous souhaitez accéder... ensuite, vous pouvez définir l’image dans l’imageview en procédant comme suit

108voto

Drawable image = ImageOperations(context,ed.toString(),"image.jpg");
            ImageView imgView = new ImageView(context);
            imgView = (ImageView)findViewById(R.id.image1);
            imgView.setImageDrawable(image);

ou alors

 setImageDrawable(getResources().getDrawable(R.drawable.icon));

85voto

Android user Points 3450

Personnellement, je préfère utiliser la méthode `` comme celle-ci.

20voto

Mersad Nilchy Points 543

Vous pouvez essayer d’utiliser ce code :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X