티스토리 뷰

[Android] 해상도별 drawable 이미지 리소스 추가하기 (hdpi, mdipi, xhdpi, xxdpi, xxxdpi)

안드로이드 개발 시, 이미지 (png 등) 리소스를 추가할 때, 여러 해상도에서 깨지지 않는 화질의 이미지를 표현하고자 할 때 dpi 별 이미지를 추가하는 방법을 알아보겠습니다.

hdpi, mdpi, xhdpi, xxdpi 등 4개의 각각 해상도의 png 를 디자이너로 부터 제공받았고 이를 수동으로 추가하는 방법입니다.

먼저 drawable 폴더로 이동합니다. 프로젝트 네비게이션 탭에서 drawable 폴더 우클릭 후, open in finder 를 통해 해당 폴더로 바로 이동할 수 있습니다.

그럼 위와 같이 drawbla 이 존재하는 것을 볼 수 있습니다. 없으면 위와 동일하게 폴더를 만들어주시면 됩니다.

그리고 제공 받은 이미지 를 복사하여 해당 폴더에 그대로 넣어주시면 됩니다.

저는 폴더 구조를 그대로 복사하여 붙여넣어서 경고 메세지가 뜨는데, 이때는 주의해야할 점이 대치 가 아닌 병합을 통해서 기존 폴더와 머지를 해주어야 기존 리소르는 유지된 채로 이미지 리소스 추가가 가능합니다.

추가 (nodpi)

만약 dpi 별 해상도 지원을 하지 않겠다 하면, nodpi 에 이미지 파일 하나만 추가하면됩니다.

프로젝트 탐색기에서 보면 위와 같이 nodpi 라고 표기 되는 리소스로 확인 가능합니다.

 

2022.04.24 - [SELECT *] - [Hilt] Hilt Gradle 빌드 설정하기

2022.04.23 - [SELECT *] - [Hilt] Hilt 를 사용 하면 좋은 점 (Dagger2 에비해 장점)

2022.04.23 - [SELECT *] - [Hilt] Dagger Hilt 개요

댓글
최근에 올라온 글
최근에 달린 댓글
네이버 이웃추가
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함