我有一个ImageView的源图像设置在xml使用以下语法:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
现在我需要以编程的方式改变这个图像。我需要做的是删除旧的图像,并添加一个新的。我所做的是:
myImgView.setBackgroundResource(R.drawable.monkey);
它的工作,但我注意到android堆栈的新图像在旧的(不要问我是如何发现它与讨论无关:)。在设置新图像之前,我肯定需要去掉旧的。
我怎样才能做到呢?