Como faço para definir o botão de um fundo de um botão de imagem como uma imagem que o usuário tirou?

StackOverflow https://stackoverflow.com/questions/4242426

Pergunta

Quero poder definir o plano de fundo de um botão de imagem em um arquivo XML como a imagem que o usuário tirou no telefone.

Eu tenho a imagem definida como CamerabitMap.

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

E eu quero passar essa imagem para ser o bakground do Button. O problema é que o método: setBackgroundDrawable() Somente pode passar em um desenhado. Como faço para mudar esse bitmap para uma imagem desenhada e torná -lo o fundo?

Eu tenho atualmente:

private ImageButton theImageButton;


theImageButton.setBackgroundDrawable(cameraBitmap);
Foi útil?

Solução

Se você está usando o ImageButton, por que você não pode usar isso

theImageButton.setImageBitmap(cameraBitmap)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top