Cute Apple
본문 바로가기
개발/Android

[Android] DP 와 SP

by 미댕댕 2022. 8. 7.

먼저 화면을 구성하는 단위 부터 알아보자❗

 

PX이란❓

  • 화면을 구성하는 최소 단위

 

DPI❓

  • Dot Per Inch 로 1인치에 들어가는 픽셀을 나타내는 단위
  • 예를들어 100DPI 는 1인치당 픽셀이 100개가 포함된다는의미
  • 개수가 많을수록 고밀도
  • android 기준 DPI 는 160DPI

[Android 주요 DPI]

  • ldpi : 120dpi
  • mdpi : 160dpi (기본)
  • hdpi : 240dpi
  • xhdpi : 320dpi
  • xxhdpi : 480dpi
  • xxxhdpi : 640dpi

 

 

DP란❓

  • UI 레이아웃을 정의할 떄 레이아웃 치수나 위치를 지정하기 위해 사용하는 단위
  • 픽셀 독립단위
  • 화며면크기가 달라져도 동일한 비율을 유지
  •  

SP란❓

  • 레이아웃을 정의할 때 텍스트의 크기를 지정하기 위해 사용하는 단위

 

DP 와 SP 차이점

  • dp 의 경우 화면에 따라 사이즈가 달라지지 않고 고정되지만 sp 의 경우 시스템 설정에 따라 변경이 됨

 

 

 

 

참고

https://woovictory.github.io/2019/01/03/Android-Diff-of-DP-SP/

https://blog.cracker9.io/2018/03/13/Android_DPI/

반응형

'개발 > Android' 카테고리의 다른 글

[Android] FragmentManager란?  (0) 2022.08.09
[Android] Vector 와 Bitmap  (0) 2022.08.08
[Android] MVC & MVVM & MVP  (0) 2022.08.06
[Android] Swiperefreshlayout 사용기  (0) 2022.08.05
[Android ] AAC란?  (0) 2022.08.04

댓글