Question

Je veux pouvoir définir l'arrière-plan d'un bouton d'image dans un fichier XML pour être l'image que l'utilisateur a prise sur le téléphone.

J'ai l'ensemble d'images comme camerabitmap.

cameraBitmap = (Bitmap) intent.getExtras().get("data");

Et je veux passer cette image pour être le Bakground de l'imagebutton. Le problème est la méthode: setBackgroundDrawable() Peut seulement passer dans un dessin. Comment puis-je changer ce bitmap en une image dessinable et en faire l'arrière-plan?

J'ai actuellement:

private ImageButton theImageButton;


theImageButton.setBackgroundDrawable(cameraBitmap);
Était-ce utile?

La solution

Si vous utilisez ImageButton, pourquoi ne pouvez-vous pas utiliser ceci

theImageButton.setImageBitmap(cameraBitmap)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top