Comment définir l'arrière-plan d'un bouton d'image sur une image prise par l'utilisateur?
-
27-09-2019 - |
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);
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