Ho un ImageView
con un'immagine di origine impostata nel file XML usando la sintassi seguente:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
Ora ho bisogno di cambiare questa immagine a livello di codice. Quello che devo fare è cancellare la vecchia immagine e aggiungerne una nuova però. Quello che ho fatto è questo:
myImgView.setBackgroundResource(R.drawable.monkey);
Funziona ma ho notato che Android impila la nuova immagine sopra quella vecchia (non chiedermi come ho scoperto che non è rilevante per la discussione :). Devo assolutamente liberarmi di quello vecchio prima di impostare la nuova immagine.
Come posso raggiungerlo?