下面的这个方法导致设置的 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