ฉันมี ImageView
กับชุดภาพต้นฉบับใน xml โดยใช้ไวยากรณ์ต่อไปนี้:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
ตอนนี้ฉันต้องเปลี่ยนภาพนี้โดยทางโปรแกรม สิ่งที่ฉันต้องทำคือลบภาพเก่าและเพิ่มภาพใหม่ สิ่งที่ฉันทำคือ:
myImgView.setBackgroundResource(R.drawable.monkey);
มันใช้งานได้ แต่ฉันสังเกตเห็นว่า Android ซ้อนภาพใหม่ที่ด้านบนของภาพเก่า (อย่าถามฉันว่าฉันรู้ได้อย่างไรว่ามันไม่เกี่ยวข้องกับการอภิปราย :) ฉันต้องกำจัดอันเก่าอย่างแน่นอนก่อนที่จะตั้งภาพใหม่
ฉันจะบรรลุสิ่งนั้นได้อย่างไร