下面的这个方法导致设置的 src 属性不生效:
private void setDefaultImageOrNull() { if(mDefaultImageId != 0) { setImageResource(mDefaultImageId); } else { setImageBitmap(null); } }
把else 去掉,改成下面这样就可以了:
private void setDefaultImageOrNull() { if(mDefaultImageId != 0) { setImageResource(mDefaultImageId); } // else { // setImageBitmap(null); // } }
原文:http://my.oschina.net/u/255456/blog/526730