안드로이드
2013.10.10 11:13

Design Guide

조회 수 5161 추천 수 0 댓글 0

참고사이트 : http://developer.android.com/design/index.html



V:H 픽셀 종류 크기 비           고
5:3 800*480 WVGA 4.3” HTC HD2, HTC EVD 4G
4.0 갤럭시S AMOLED
3.7” HTC Desire
SAMSUNG 옴니아2 AMOLED Omnia-II
3.5” 옵티머스 Q
3.0” 갤럭시A  AMOLED PLUS
- SonyEricsson Xperia X1
80:49 800*490 - 3.7” PANTECH 시리우스(Sirius) AMOLED
- 854*480 - 3.7” Motorola MOTOROI
4.0” SonyEricsson Xperia X10
4:3 640*480 VGA - HTC Touch Diamond
320*240 QVGA - HTC Touch Dual
1024*768 XGA 9.7” APPLE 아이패드
16:9 640*360 - 3.2” NOKIA 5800 Express Music
3:2 480*320 HVGA 3.0” 안드로원
3.5” Apple iPhone 3GS (애플 아이폰 3GS)
APPLE 아이팟터치
- LG Andro-1
- HTC G1
960*640   3.5” APPLE 아이폰4G
- 1024*600     갤럭시 탭



—QVGA(240x320), 120dpi : HTC Tatoo
—HVGA(320x480), 160dpi : 안드로원, HTC G1
—WVGA(480x800), 240dpi : 넥서스원, 갤럭시A
—FWVGA(480x854), 240dpi : 모토로이

1. Low desity 120 - ldpi
    QVGA(240x320)  : 2.6~3.0
    WQVGA(240x400) : 3.2~3.5
    FWQVGA(240X432) : 3.5~3.8

2. Medium density 160 - mdpi
   HVGA(320X480) : 3.0~3.5
   WVGA(480x800) : 4.8~5.5
   FWVGA(480X854) : 5.0~5.8

3. High density 240 - hdpi
   WVGA(480x800) : 3.3~4.0
   FWVGA(480X854) : 3.5~4.0

4. x High density 320 - xhdpi
    (720*1280)

갤럭시탭 10.1
drawable-xlarge-mdpi
layout-xlarge 또는 layout-1280x800

갤럭시탭 7.0
drawable-large-hdpi
layout-1024x600

일반폰 (480x800)
drawable-hdpi
layout

HD폰(1280x720)
drawable-xhdpi
layout-1280x720
 

갤럭시넥서스: layout-sw360dp
갤럭시노트: layout-xhdpi-1280x800 (or layout-normal-xhdpi)
갤럭시탭10.1: layout-xlarge-mdpi(3.2이상 버전에서는 layout-sw800dp로도 가능)
HD(1280x720)폰: layout-xhdpi-1280x720 (layout-normal-xhdpi)
HTC Evo4g: layout-hdpi-960x540 



4c4824bea30792c27427e7a7418c4c3c.jpeg


스크린사이즈 (Screen Size) : 스크린 사이즈는 스크린의 대각선 크기 값으로 물리적인 크기를 나타낸다. 안드로이드는 스크린 사이즈를 large, normal, small 로 나눈다.
 
가로세로비 (Aspect ratio) : 가로 세로비는 스크린의 물리적인 넓이와 높이 비율을 말한다. 안드로이드에서는 리소스 제한자인 long, notlong 을 이용하여 화면 비율에 대한 layout 리소스를 제공한다 .
 
해상도 (Resolution) : 스크린이 가지고 있는 전체 픽셀수를 나타낸다 . 해상도가 보통 "넓이 * 높이" 로 표현되기는 하지만 해상도가 특정 가로세로비 (Aspect ratio) 를 의미하지는 않습니다 . 안드로이드에서는 해상도를 직접 처리하지는 않습니다 .
 
밀도 (Density) : 스크린 해상도를 기반으로 물리적 넓이와 높이안에 얼마나 많은 픽셀이 들어 있는가를 나타낸다. 저밀도(Lower density) 스크린에서는 같은 넓이와 높이안에 더 적은 수의 픽셀이 있고 고밀도(Higher Density) 스크린에서는 같은 넓이와 높이안에 더 많은 수의 픽셀이 있다. 안드로이드에서 Density는 아주 중요한 개념이다. 만일 UI 요소들을 pixel 단위로 크기를 지정하면 낮은 density 화면에서는 더 크게 보이고 높은 density 화면에서는 더 작게 보인다. Android는 density를 high, medium, low로 나누며 , 플랫폼에서는 실제 스크린밀도에 맞게 리소스들의 사이즈를 조정한다. 밀도는 (dpi : dot per inch, density per inch,  ppi : pixel per inch) 단위를 사용한다.
 
길이단위 : View나 위젯들에게 부여된는 _width, _height 속성값에 부여되는 단위로 px(픽셀), in(인치), mm(밀리미터), pt(포인트) 처럼 기존의 웹개발에서 많이 봐왔던 단위도 있지만 dp(또는 dip), sp(또는 sip, 밀도에 독립적니 폰트단위) 같은 생소한 단위도 있다. dip(Density Independent Pixel)는 밀도(density)와 상관없이 레이아웃의 위치나 크기를 표현할 때 사용하는 가상의 pixel 단위다. 1dip는 밀도가 160 일때 1픽셀에 해당한다. 즉 Mediaum Density(160), mdpi 화면에서는 1pixel = 1dip 이며 , 다른 dip에서 픽셀변환공식은 pixels  = dips * (density / 160) 로 처리된다.
 
표준 디스플레이 해상도 : VGA, QVGA 같은 약어들을 알아보자.  640*480 해상도를 VGA(Video Graphic Array) 라고 부르며 여기에 Quarter, Half, Wide, Full, Super, Ultra 같은 걸 붙여서 크기를 나타낸다. 


QVGA(Quarter VGA) 320*240 = 0.077mpx

WQVGA(Wide QVGA) 400*240  

FWQVGA(Full WQVGA) 432*240

HVGA(Half VGA)   320*480 = 0.15mpx  2:3

VGA(Video Graphic Array) 640*480=0.3mpx  4:3

WVGA(Wide VGA) 800*480  5:3

FWVGA(Full Wide VGA) 854*480  16:9

SVGA(Super VGA) 800*600 = 0.5mpx   4:3

XGA/XVGA(Extended Graphic Array) 1024*768 = 0.8mpx

WXGA 1280*800 = 1.0mpx

SXGA 1280*1024 = 1.3mpic

WXGA+ 1440*900 = 1.3mpx

SXGA+ 1400*1050 = 1.4mpx

WSXGA+ 1680*1050 = 1.7mpx

UXGA  1600*1200 = 1.9mpx

WUXGA 1920*1200 = 2.3mpx

QXGA 2048*1536 = 3.1mpx 

WQXGA 2560*1600 = 4.1mpx  

QSXGA 2560*2048 = 5.2mpx

WQSXGA 3200*2048 = 6.6mpx 

QUXGA 3200*2400 = 7.7mpx

WQUXGA 3840*2400 = 9.2mpx

WUQSXGA 4200*2690 = 11.3mpx


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
7 안드로이드 Permission 종류 운영자 2013.10.17 94984
6 안드로이드 [Android Code] 특정 패키지 설치여부 확인 운영자 2013.10.17 36002
5 안드로이드 [Android 외장메모리] Android 외장메모리 접근 운영자 2013.10.17 7836
4 안드로이드 sdcard에서 파일 읽어와 리스트 뷰로 출력 운영자 2013.10.17 6395
» 안드로이드 Design Guide file 운영자 2013.10.10 5161
2 아이폰 xcode 단축키 운영자 2013.10.17 3609
1 아이폰 Design Guide file 운영자 2013.10.10 3491
Board Pagination Prev 1 Next
/ 1