BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 5;
Bitmap bitmap = BitmapFactory.decodeFile(FoldersHelper.getPhotosDirectory() + "/" + getString(
Tables.Places.Columns.photo) + ".png", options);
BitmapDrawable bd = new BitmapDrawable(mContext.getResources(), bitmap);
h.photo.setImageDrawable(bd);
когда у меня стоит задача показать картинку которая заведомо больше чем мне необходимо я применяю такой костыль
h.photo - это ImageView
options.inSampleSize - это во сколько раз картинка ужмётся для вставки в imageview (если коротко)