Pregunta

Quiero poder establecer el fondo de un botón de imagen en un archivo XML para ser la imagen que el usuario tomó en el teléfono.

Tengo el conjunto de imágenes como CamerabitMap.

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

Y quiero pasar esa imagen para ser el Bakground of the ImageButton. El problema es el método: setBackgroundDrawable() Solo puede pasar en un dibujo. ¿Cómo hago para cambiar ese mapa de bits a una imagen dibujable y convertirla en el fondo?

Actualmente tengo:

private ImageButton theImageButton;


theImageButton.setBackgroundDrawable(cameraBitmap);
¿Fue útil?

Solución

Si está utilizando ImageButton, ¿por qué no puede usar esto?

theImageButton.setImageBitmap(cameraBitmap)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top