먼저 화면을 구성하는 단위 부터 알아보자❗
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/
반응형
'개발 > 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 |
댓글