Successfully reported this slideshow.
Your SlideShare is downloading. ×

안드로이드 화면 단위

More Related Content

Related Audiobooks

Free with a 30 day trial from Scribd

See all

안드로이드 화면 단위

  1. 1. 디자이너가 알기 쉬운 안드로이드 화면 단위 안드로이드 화면 단위 ( 주 ) 앱포스터 개발팀 최재훈 <dakrink@apposter.com>
  2. 2. 화면 단위 ? 안드로이드에서 화면에 리소스의 크기 , 여 백 등을 지정하기 위한 것
  3. 3. DPI? DPI 란 ? 1 인치 (2.54 센티미터 ) 에 들어있는 픽셀의 수 . 안드로이드 160DPI 가 기본
  4. 4. DP or DIP? Density-Independent Pixels 화면의 크기를 기준으로 표시 리소스가 어떠한 해상도에서도 동일한 크기 를 보장
  5. 5. DP 를 사용하는 이유 ? 스크린의 크기에 상관없이 동일한 크기로 리 소스를 표현하고 싶기 때문에 DP 를 사용하지 않고 PIXEL 을 사용하는 경 우 지원 해상도 별로 각각 만들어야됨
  6. 6. 스크린 pixel 과 dp 가 160 인 경우 1px = 1dp 그러나 dp 가 240 인 경우 1.5px = 1dp DP 계산 공식 dp = pixel / (density / 160)
  7. 7. 다른 단위 ? 안드로이드에서 제공하는 화면 단위는 dp 만 있는 것이 아님 . sp(Scale-independent Pixel) - dp 와 비슷하나 사용자 글꼴 크기에 위해 크기가 조절 pt - 1/72 인치 기반의 물리적 화면 사이즈 , 인쇄에서 사용 안드로이드 화면에서는 잘 사 용 안함
  8. 8. 다른 단위 ? px - 아시죠 ? 그러나 실제 디바이스의 크기 나 밀도와는 상관 없음 mm(Millimeters) - 화면의 물리적 사이즈 기 반으로 밀리미터 사용 in(Inches) - 화면의 물리적 사이즈 기반으로 인치 사용
  9. 9. 저해상도 화면 고해상도 화면 물리적 넓이 1.5 인치 1.5 인치 DPI 160 240 PX 240 360 밀도 ( 기본 160) 1.0 1.5 DIP or DP 240 240 SIP or SP 사용자 폰트 크기에 따라 다름 좌동 PX 40 Pixel 을 1 인치에 표기 40 Pixel 을 0.66 인치에 표기 MM 1 밀리 1 밀리 IN 1 인치 1 인치
  10. 10. 저해상도 화면 고해상도 화면 물리적 넓이 1.5 인치 1.5 인치 DPI 160 240 PX 240 360 밀도 ( 기본 160) 1.0 1.5 DIP or DP 240 240 SIP or SP 사용자 폰트 크기에 따라 다름 좌동 PX 40 Pixel 을 1 인치에 표기 40 Pixel 을 0.66 인치에 표기 MM 1 밀리 1 밀리 IN 1 인치 1 인치

×