728x90
반응형
이번에 안드로이드 앱 개발이 필요하여 공부를 진행 하면서 개발을 동시에 진행해야 한다.
그래서 공부한 내용을 블로그에 추가로 정리를 한다.
1. 화면 크기 : 화면의 물리적인 크기, 화면의 대각선 크기로 지정.
예) 보통화면 : 최소 470dp X 320dp
2. 화면 밀도 : 물리적 화면 공간 안에 있는 픽셀의 개수, 일반적으로 dpi ( dot per inch )
예) hdpi ( 고밀도 ) ~ 240dpi
3. 해상도 : 화면에 있는 물리적 픽셀의 총개수, 예로 2천만 화소로 부른다.
in : 인치, 기반의 물리적 스크린 크기.
mm : 밀리미터, 기반의 물리적 스크린 크기
px : 스크린상의 실제 픽셀에 대응 하는 단위
dp : 밀도 독립적 픽셀
px : dp * ( dpi / 160 )
sp : 텍스트 크기를 정의
pt : 화면 밀도와 상관 없이 1pt는 물리적 화면 크기의 1/72인치이다.
ps) 안드로이드 기기는 많은 업체에서 제작되고 화면의 크기 및 해상도 천차만별이다. 이런 서로 다른 크기와 화면밀도, 해상도를 가진 기기들에서 같은 모양의 UI를 제공하기 위해서는 dp를 사용한다.
728x90
'프로그래밍 > 안드로이드+코틀린' 카테고리의 다른 글
[Manifest] 매니페스트 메타데이터 읽어 오기 (0) | 2023.10.31 |
---|---|
[Layout] Corner radius 적용하기 (0) | 2022.11.15 |
[Kotlin] 랜덤 함수 사용하기. (0) | 2022.11.11 |
PIP 간단한 예제 ( Picture In Picture ) (0) | 2022.11.07 |
Native코드 사용하기 ( c++코드를 사용하기 ) (0) | 2022.11.04 |