Wie setze ich den Hintergrund einer Bildschaltfläche auf ein Bild ein, das der Benutzer aufgenommen hat?

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

Frage

Ich möchte in der Lage sein, den Hintergrund einer Bildschaltfläche in einer XML -Datei auf das Bild des Benutzers auf dem Telefon einzustellen.

Ich habe das Bild als Camerabitmap.

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

Und ich möchte dieses Bild als Bakground des ImageButton bestehen. Das Problem ist die Methode: setBackgroundDrawable() kann nur in einem Zeichnen passieren. Wie wechsle ich diese Bitmap in ein zeichnisches Bild und mache es zum Hintergrund?

Ich habe derzeit:

private ImageButton theImageButton;


theImageButton.setBackgroundDrawable(cameraBitmap);
War es hilfreich?

Lösung

Wenn Sie ImageButton verwenden, warum können Sie das nicht verwenden?

theImageButton.setImageBitmap(cameraBitmap)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top