xmlファイルの画像ボタンの背景をユーザーが電話で撮った写真に設定できるようにしたいと思います。
画像をcameraBitmapとして設定しています。
cameraBitmap = (Bitmap) intent.getExtras().get("data");
そして、私はその写真を画像ボタンのベイクグラウンドとして渡したいと思います。問題は、メソッドです setBackgroundDrawable()
。ドローアブルのみを渡すことができます。そのビットマップを描画可能な画像に変更して背景にする方法を教えてください。
私は現在持っています:
private ImageButton theImageButton;
theImageButton.setBackgroundDrawable(cameraBitmap);