Tôi có một ImageView
hình ảnh nguồn được đặt trong xml bằng cú pháp sau:
<ImageView
android:id="@+id/articleImg"
style="@style/articleImgSmall_2"
android:src="@drawable/default_m" />
Bây giờ tôi cần thay đổi hình ảnh này theo chương trình. Những gì tôi cần làm là xóa hình ảnh cũ và thêm một hình ảnh mới mặc dù. Những gì tôi đã làm là thế này:
myImgView.setBackgroundResource(R.drawable.monkey);
Nó hoạt động nhưng tôi nhận thấy Android xếp hình ảnh mới lên trên hình cũ (đừng hỏi tôi làm thế nào tôi phát hiện ra nó không liên quan đến cuộc thảo luận :). Tôi chắc chắn cần phải loại bỏ cái cũ trước khi thiết lập hình ảnh mới.
Làm thế nào tôi có thể đạt được điều đó?