안녕하세요~

 

제가 jpg 파일을 비트맵을 통하여 resize하고 다시 뿌려주고 있는데요

이게 기기 상관없이 비트맵 비율을 맞게하고 싶거든요..

 

그러니깐 bitmap.createScaleBitmap(bmp,350,200,true);

이렇게 하면 350 * 200 비율의 비트맵이 생성되서 그걸 뿌려주게 되는데

어떤 기기에서는 작게보이고 어떤 기기에서는 크게보이니

이거 비율을 일정하게 맞춰주고 싶은데

 

어떤 방법이 없을까요?

xml상에서 weight를 주어서 맞추려고 생각을 했었는데

제가 커스텀뷰를 쓰고있어서 커스텀뷰 안에서 weight를 자바코드상으로 어떻게 주는지 잘 모르겠고..

그렇게 weight를 준다한들 어차피 bitmap.createScaleBitmap에서 크기가 다시 설정되니 이게 제대로 동작할지도 잘 모르겠습니다.

 

일일히 xml을 기기마다 만드는 방법 말고

다른 어떤 방법이 있을까요?