2016-08-11 5 views
-1

Wie ändert man ein Bild in einer Schaltfläche? In meinem Fall, wie man "@drawable/notConnected" mit einem anderen Bild ändert? Gibt es eine Möglichkeit, dies zu tun?Bild in Schaltfläche ändern

Hier ist meine xml

<Button 
    android:text="CONNECTION" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:drawableRight="@drawable/notConnected" 
    android:id="@+id/wifiButton" /> 
+0

ersetzen Sie das Bild mit dem gleichen Namen .. –

+0

Ich sollte programmatically ändern. Und dafür gibt es keine Methode. –

Antwort

1

Ich nehme an, dass Sie programmatisch ändern möchten. Wie Sie drawableRight Attribut werden mit dem Bild zu setzen, müssen Sie:

wifiButton.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.newImage, 0); 

Hoffe, es hilft!