2017-05-05 1 views
1

Ich versuche, eine Schaltfläche mit einem Bild, das auf Android funktioniert. Ich habe folgendes versucht:Android-Symbol Mipmap-Wert funktioniert nicht auf Schaltfläche

<Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:icon="@mipmap/ic_launcher" /> 

Die Schaltfläche zeigt ohne das Bild.

+0

wo Sie Bild setzen wollen? –

+0

Ich möchte nur eine Schaltfläche mit einem Bild anstelle von Text. Das Bild befindet sich im Ordner res/mipmap, in dem Android Studio es nach dem Import des Bild-Assets ablegt. – user1111652

+0

Sie sollten den Ordner "mipmap" nicht für das App-Symbol verwenden. Verwenden Sie für die grafischen Ressourcen 'drawable'. –

Antwort

1

Versuchen

<Button 
    android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@mipmap/ic_launcher" />` 
+0

Das scheint den Trick zu machen. Finden Sie die Lösung ein wenig hacky, aber es reicht. Vielen Dank! – user1111652

+0

Akzeptieren Sie die Antwort, wenn es nützlich ist. Cheers – Akshay

1

#. Wenn Sie eine Button mit nur Hintergrund Image wollen, versuchen Sie dies:

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@mipmap/ic_launcher"/> 

enter image description here

OR, Sie ImageButton wie unten verwenden:

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@mipmap/ic_launcher" /> 

enter image description here

#. Wenn Sie eine Button mit Text und Hintergrund Image wollen, versuchen Sie dies:

<Button 
    android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="BUTTON" 
    android:background="@mipmap/ic_launcher"/> 

enter image description here

#. Wenn Sie eine Button mit Text und links ziehbar wollen Icon, versuchen Sie dies:

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="BUTTON" 
    android:drawableLeft="@mipmap/ic_launcher"/> 

enter image description here

Verwandte Themen