Mark
- Forum-Beiträge: 10
17.07.2012, 14:33:38 via Website
17.07.2012 14:33:38 via Website
Hallo,
ich habe einen Button mit einem Bild und Text:
Nun möchte ich das Bild zur Laufzeit ändern:
Jedoch verschwindet das Bild dabei, infoDraw ist jedoch nicht null - das habe ich schon im Debugger gerpüft. Wie kann ich das Bild ändern ?
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">
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...
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 ?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.