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

AndroidUniversalImageLoader 이미지 로딩 오류 관련

0 추천
imageLoader.displayImage("drawable://"+sites.get(gridGroupPosition).get(gridChildPosition).getMsite_imagesource(),siteViewHolder.icon);

이런식으로 제가 이미지로더를 제 프로젝트에 있는 이미지를 불러오기 위해 앞에 "drawable://"을 붙여서 사용하는데요. 불러오는 이미지가 예전버전 사진이 뜨네요. 제가 이전 프로젝트에서 쓰던 똑같은 ID의 사진이 뜹니다.. URi설정이 잘못된건지, 이전프로젝트에서 이미지 로더를 썻었는데, 어떤게 원인인지 감이 안오네요.. 제가 위의 코드를 쓴 프로젝트의 drawable 폴더가 아닌 다른 drawable 폴더에서 이미지를 긁어오는 것 같습니다.. 어떻게 해결할 수 있을까요?

익명사용자 님이 2018년 9월 2일 질문

1개의 답변

0 추천
빌드 타겟이 되는 폰의 해상도마다(엄밀히 말하면 DPI) 불러오는 이미지의 경로가 달라집니다.

drawable-mdpi < drawable-hdpi < drawable-xhdpi < drawable-xxhdpi

저해상도 < 고해상도 순입니다.

질문하신분은 아마도 여러개의 drawable 폴더 중에서 하나만 바꾸신 것 같네요

drawable 폴더가 여러개라면 바꾸려는 이미지를 각 폴더마다 넣어주어야 합니다.
Gradler (109,780 포인트) 님이 2018년 9월 3일 답변
...