Remove the image from a imageview Android [duplicate]

Solution 1:

I always use

imageView.setImageDrawable(null);

Solution 2:

Try:

imageView.setImageResource(0);

This will set the image view to use no resource.

Solution 3:

From what I've noticed, the "working" or not of certain method when clearing image depends on the method used to populate ImageView.

So if you set img.setImageBitmap(bmp) then to clear you should use img.setImageBitmap(null). When you img.setImageResource(resId) then to clear you should use img.setImageResouce(0). Etc.