2012년 2월 8일 수요일

[Android] Image resize 기법

OnCreate ---------
// 배경화면 그리기 - 이미지 뷰를 읽어 기기 사이즈에 맞춘다.
ImageView imgview = (ImageView)findViewById(R.id.imgviewbackgroundcoffee); // xml 이미지가 들어갈 이미지뷰를 가져온다.
Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.coffee2); // 비트맵 이미지를 만든다.
int width=(int)(getWindowManager().getDefaultDisplay().getWidth()); // 가로 사이즈 지정
int height=(int)(getWindowManager().getDefaultDisplay().getHeight() * 0.8); // 세로 사이즈 지정
Bitmap resizedbitmap=Bitmap.createScaledBitmap(bmp, width, height, true); // 이미지 사이즈 조정
imgview.setImageBitmap(resizedbitmap); // 이미지뷰에 조정한 이미지 넣기
       

댓글 없음:

댓글 쓰기