2016-08-03 13 views
-1

Ich versuche, ein Bild zu einer Schaltfläche hinzufügen (Bildschaltfläche oder normale Schaltfläche), aber nicht in einem bestimmten res/Zeichnungsordner.
Ich möchte dieses Bild als ImageView-Objekt oder Zeichnungsobjekt usw., aber ich konnte nicht.Android Bild zur Schaltfläche hinzufügen

+0

Es tut mir leid, ich habe Ihre Frage nicht klar verstanden. Könnten Sie das bitte nochmal erklären. –

+0

ok danke. Hier ist was ich machen möchte. Ich habe einen Knopf und ich möchte ein Bildobjekt darauf legen. Zum Beispiel in Java-Sprache, gibt es setIcon() -Methode und Sie können Symbol-Objekt, aber in Android gibt es nicht. – Enes

Antwort

2

Sie ein Symbol für Button durch Hinzufügen folgende Attribut in XML für Button wie folgt einstellen:

android:drawableLeft="@drawable/button_icon" 

Wenn Sie es programmatisch, folgen Sie diesem Artikel wollen wissen, wie zu tun: How to programmatically set drawableLeft on Android button?

oder fügen Sie einfach ‚Hintergrund‘:

<Button 
    android:id="@+id/imageButton1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/qrcode"/> 

Aber ich denke, es ist besser, wenn Sie Image verwenden, finden Sie in diesem Beispiel:

<ImageButton 
    android:id="@+id/searchImageButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@android:drawable/your_image_drawable" /> 
+0

vielen Dank. Zeichenklasse ist nützlich für mich. – Enes