Ich habe ein ImageView
mit einem Quellbild in der XML mit der folgenden Syntax festgelegt:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
Jetzt muss ich dieses Bild programmgesteuert ändern. Was ich tun muss, ist das alte Bild zu löschen und ein neues hinzuzufügen. Was ich getan habe ist folgendes:
myImgView.setBackgroundResource(R.drawable.monkey);
Es funktioniert, aber ich habe festgestellt, dass Android das neue Bild über das alte stapelt (frag mich nicht, wie ich herausgefunden habe, dass es für die Diskussion nicht relevant ist :). Ich muss auf jeden Fall das alte loswerden, bevor ich das neue Bild einstelle.
Wie kann ich das erreichen?