Eu tenho um ImageView
com uma imagem de origem definida no xml usando a seguinte sintaxe:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
Agora, preciso alterar essa imagem programaticamente. O que eu preciso fazer é excluir a imagem antiga e adicionar uma nova. O que eu fiz é o seguinte:
myImgView.setBackgroundResource(R.drawable.monkey);
Funciona, mas notei que o Android empilha a nova imagem em cima da antiga (não me pergunte como eu descobri que não é relevante para a discussão :). Definitivamente, preciso me livrar da antiga antes de definir a nova imagem.
Como posso conseguir isso?