마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지뷰에서 setBitmapResource 관련 질문입니다.

0 추천

안드로이드 개발 사이트에서 아이콘으로 사용할 몇가지 이미지를 다운 받았습니다.. 

아이콘을 제공하는 홈피에선 dp 크기를 지정해서 필요한 것을 다운 받을 수 있게 해주더라고요.. 

그래서 제가 필요한 크기의 이미지를 받아서 폴더를 열어보니 해상도 별로 이미지 파일이 있었습니다. 

mdpi hdpi xhdpi ... 이런식으로 

그래서 해상도에 맞는 이미지 파일을 설정한뒤 setImageResource를 사용해서 이미지를 설정했습니다. 

그런데 파일이름에 나온 dp 크기가 아니고 dpi값이 커질수록 이미지가 커지더라고요.. 

혹시 이미지 크기는 일정하게 두고 해상도가 높은 사진을 배치할 수 있는 방법이 있을까요??

Optimist (690 포인트) 님이 2016년 3월 2일 질문

1개의 답변

+1 추천
 
채택된 답변
프레임웤에서 실행시 단말기의 해상도에 따라서 적절히 이미지를 불러옵니다.

해당이미지가 없으면 다른 폴더의 이미지를 불러옵니다.

dpi 값에 따라 이미지 사이즈가 다른 것은 정상입니다.

이미지 크기를 일정하게 두려면, 다른 폴더의 이미지를 삭제하면 됩니다.
안_드루이드 (14,510 포인트) 님이 2016년 3월 3일 답변
Optimist님이 2016년 3월 4일 채택됨
...