Wie fügt man einer Form ein Hintergrundbild hinzu? Der Code, den ich unten ausprobiert habe, aber kein Erfolg:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
//here is where i need to set the image
<solid android:color="@drawable/button_image"/>
<corners
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp"/>
</shape>
android
android-xml
DevC
quelle
quelle
Antworten:
Verwenden Sie Folgendes
layerlist
:quelle
Ich habe Folgendes für ein zeichnbares Bild mit kreisförmigem Hintergrund verwendet.
So sieht es aus
Hoffe das hilft jemandem aus.
quelle
Dies ist eine Kreisform mit einem Symbol im Inneren:
quelle
Dies ist ein Eckbild
quelle
Ich habe Folgendes für ein zeichnbares Bild mit einem Rand verwendet.
Erstellen Sie zuerst eine XML-Datei mit diesem Code in einem zeichnbaren Ordner:
Zweitens erstellen Sie eine XML-Ansichtsdatei im Layoutordner und rufen die obige XML-Datei auf diese Weise auf
quelle
Hier ist eine weitere einfache Möglichkeit, eine benutzerdefinierte Form für Ihr Bild zu erhalten (Bildansicht). Es kann für jemanden hilfreich sein. Es ist nur ein einzeiliger Code.
Zuerst müssen Sie eine Abhängigkeit hinzufügen:
Und dann schreiben Sie einfach eine Codezeile wie folgt:
quelle