Wie setze ich den Hintergrund einer Bildschaltfläche auf ein Bild ein, das der Benutzer aufgenommen hat?
-
27-09-2019 - |
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);
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