답변:
사용하고 싶은 것 같네요 BitmapDrawable
설명서에서 :
Drawable
비트 맵을 감싸고 타일, 스트레치 또는 정렬 할 수있는 ABitmapDrawable
파일 경로, 입력 스트림, XML 인플레이션 또는Bitmap
객체 에서 파일 경로를 만들 수 있습니다 .
비트 맵이로 변환 될 때 크기가 잘못 조정되는 문제가 많이 BitmapDrawable
발생한 경우 일반적인 변환 방법은 다음과 같습니다.
Drawable d = new BitmapDrawable(getResources(), bitmap);
포함하지 않는 Resources reference
의는 bitmap
제대로 크기를 조절할 때조차 제대로 렌더링되지 않을 수 있습니다. 여기에는 bitmap
인수 로만 직접 호출하는 대신이 방법을 사용하여 간단히 해결할 수있는 많은 질문이 있습니다 .
공식 비트 맵 드로어 블 문서
비트 맵을 드로어 블로 변환하는 방법에 대한 샘플입니다.
Bitmap bitmap;
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(getResources(), bitmap);
imageView.setImageDrawable(drawable);
나는 맥락과 함께 사용
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(context.getResources(), bitmap);
비트 맵 이미지가 있고 드로어 블에서 사용하려는 경우
Bitmap contact_pic; //a picture to show in drawable
drawable = new BitmapDrawable(contact_pic);
그냥 이렇게 :
private void setImg(ImageView mImageView, Bitmap bitmap) {
Drawable mDrawable = new BitmapDrawable(getResources(), bitmap);
mImageView.setDrawable(mDrawable);
}