Android – ImageView: setImageBitmap VS setImageDrawable
There is no difference between the two internally setImageBitmap is calling setImageDrawable. Below code is picked from ImageView.java of AOSP public void setImageBitmap(Bitmap bm) { // if this is used frequently, may handle bitmaps explicitly // to reduce the intermediate drawable object setImageDrawable(new BitmapDrawable(mContext.getResources(), bm)); }