我ImageView使用以下语法在xml中设置了源图像:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
Run Code Online (Sandbox Code Playgroud)
现在我需要以编程方式更改此图像.我需要做的是删除旧图像并添加一个新图像.我做的是这样的:
myImgView.setBackgroundResource(R.drawable.monkey);
Run Code Online (Sandbox Code Playgroud)
它工作但我注意到android将新图像堆叠在旧图像之上(不要问我是如何发现它与讨论无关:).在设置新图像之前,我绝对需要摆脱旧版本.
我怎样才能做到这一点?