반응형
[실험과정]
1. qHD 단말을 준비한다.
2. drawable/mdpi 폴더에 이미지를 넣어둔다.
3. 코드로 resource 를 bitmap 으로 decode 한 후, width 와 height 를 찍어본다.
[결과]
원래 이미지 사이즈보다 뻥튀기된 이미지 사이즈가 나온다.
[원인]
qHD 는 high resolution 으로 기본적으로 hdpi 이미지를 참조하게 되어 있다. 만약 hdpi 에 이미지가 없다면, mdpi 쪽을 몰색하여 이미지를 찾는다. 이 때 mdpi 에 들어있는 녀석은 말 그대로 mdpi 용 이미지이기 때문에 hdpi 단말인 qHD 단말에서는 mdpi 용 이미지를 hdpi 용 이미지로 사이즈 뻥튀기를 시켜버린다.
[주의사항]
의도하지 않은 상황에서 "쓸데없이" 이미지 사이즈를 뻥튀기하는 경우가 생기기 때문에 가급적 dpi 를 맞춰주는 것이 좋다.
도움이 되셨다면 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] SQLiteOpenHelper 의 Version 사용시 주의사항. (0) | 2012.05.07 |
---|---|
[Android/안드로이드] Parcel.readException 발생시 대처방법. (0) | 2012.05.07 |
[Android/안드로이드] Receiver 의 process 속성. (0) | 2012.05.01 |
[Android/안드로이드] Reciever 의 permission 속성. (2) | 2012.05.01 |
[Android/안드로이드] Android 에서 UID 의 의미. (0) | 2012.05.01 |
댓글