尝试根据状态动态更改imageView中的图像。
图像已成功更改,但问题是运行图像上的步行图像覆盖。我想清除现有图像,然后设置新图像。
CurrentUserPhoto.BeginInit();
答案 0 :(得分:1)
只需用" 0"做其他事之前的参数:
status_image.setImageResource(0)
答案 1 :(得分:1)
尝试将ImageView
设置为透明。然后将其更改回您想要的资源。
status_image.setImageResource(android.R.color.transparent)
答案 2 :(得分:0)
可绘制内容的可空性是你的朋友,AndroidDocs钉了它:setImageDrawable
所以在您的情况下statusImageView.setImageDrawable(null)