애플의 아이폰과 같이 단일화된 기기에 특정 해상도만 가진 기기를 타겟으로 개발하는 반면, 안드로이드는 다양한 해상도, 픽셀밀집도가 각각의 기기마다 다르기때문에 디자인에서 정말 고달픕니다.
기본적으로 안드로이드에서 아이콘을 하나 제작하더라도 배포용 512x512 사이즈의 이미지가 필요하고, 추가로 지원하는 기기의 dpi에 따라서 아이콘을 사이즈별로 준비해야 합니다.
dpi에 따른 아이콘 사이즈는 구글에서 정의하여 같은 사이즈로 배포해야 합니다. 기기에 따라서 아이콘의 해상도가 정확하게 일치하지 않으면 아이콘을 화면에 보여주지 않는 기기도 종종 있습니다. (지금 기억은 안나는데 아이콘 사이즈에 신경안쓰고 테스트 중이던 프로그램이 그런 경우가 있었습니다.)
최근 xxhdpi이라는 해상도가 추가되었습니다. 최근 많이 나오는 하이엔드급 기기들이 FHD(1920*1080)을 지원하면서 추가된 규격입니다. 아이콘도 추가로 만들어줍니다.
규격 | 아이콘 사이즈 |
Low Density Per Inch (ldpi) | 36 x 36 pixel |
Medium Density Per Inch (mdpi) | 48 x 48 pixel |
High Density Per Inch (hdpi) | 72 x 72 pixel |
eXtra High Density Per Inch (xhdpi) | 96 x 96 pixel |
eXtra eXtra High Density Per Inch (xxhdpi) | 144 x 144 pixel |
각 기기에 맞게 사이즈를 제작하시여 아이콘으로 사용하시면 됩니다.
'IT, 프로그램, SW개발 > 안드로이드, 자바' 카테고리의 다른 글
안드로이드 ZIP으로 압축,해제 코드 (0) | 2014.06.20 |
---|---|
Android Compile시 string.xml 관련 is not translated in ... Lint 에러 해결 방법 (0) | 2014.06.18 |
achartengine 바 차트,꺽은선 차트 예제 (0) | 2014.03.26 |
Google Maps Android API v2 사용하기 (0) | 2014.03.26 |
안드로이드 그래프 (achartengine) (0) | 2014.03.25 |