Drawable auf Button ändern

  • Antworten:0
  • Bentwortet
Mark
  • Forum-Beiträge: 10

17.07.2012, 14:33:38 via Website

Hallo,
ich habe einen Button mit einem Bild und Text:

1<Button
2 android:id="@+id/infoButton"
3 android:layout_width="fill_parent"
4 android:layout_height="wrap_content"
5 android:drawableTop="@drawable/info"
6 android:text="Info">

Nun möchte ich das Bild zur Laufzeit ändern:
1...
2infoButton = (Button) findViewById(R.id.infoButton);
3Drawable infoDraw = getResources().getDrawable(R.drawable.info);
4infoButton.setCompoundDrawables(null, infoDraw, null, null);
5...

Jedoch verschwindet das Bild dabei, infoDraw ist jedoch nicht null - das habe ich schon im Debugger gerpüft. Wie kann ich das Bild ändern ?

Antworten