티스토리 뷰
반응형
안드로이드 UI, 즉 화면을 구성하는 단위에 대해 알아봅시다.
픽셀은 핸드폰 화면에서 빛이 나오는 전구같은 단위로 가장 작은 단위입니다. 핸드폰이 고해상도라는 의미는 정해진 범위 내에서 픽셀 수가 많다는 것을 의미합니다.
이러한 픽셀을 수치로 나타낸 것이 DPI입니다. DPI는 Dot per Inch의 약자로, 1인치 내에 얼마나 많은 픽셀이 들어있는지 나타내는 수치입니다.
아래 사진은 DPI의 종류를 나타는데, LDPI ~ XXXDPI까지 어떤 이미지의 화질이 점점 좋아진다고 보시면 됩니다.
DPI를 단위로 사용하게 되면 이미지의 크기가 화면의 크기에 따라 달라지기 때문에, 이미지 크기에 대한 통일성이 없어지게 됩니다. 여러 핸드폰 화면에서 똑같은 이미지라도 크기가 달라지게 되는 것이죠.
어느 핸드폰 기종에서나 원하는 이미지가 해상도에 상관없이 동일한 크기로 적용되게 하려면, DP라는 단위를 사용해야 합니다. DP는 Density Independent Pixel로 픽셀에 독립적인 단위입니다. DP를 사용하면 어느 핸드폰에서나 이미지가 동일한 크기로 보입니다.
반응형
'Android App Coding' 카테고리의 다른 글
선형 레이아웃 Linear Layout (0) | 2021.07.07 |
---|---|
뷰콤포넌트 2편 View Component (0) | 2021.07.07 |
뷰콤포넌트 View Component (0) | 2021.07.07 |
안드로이드에서는 화면을 어떻게 그릴까? (0) | 2021.07.06 |
모바일 앱 개발 절차 Mobile App Development Process (0) | 2021.07.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- addView
- ToDo List 앱 만들기
- 대한민국 미제사건
- 리사이클러뷰
- 리스트뷰
- 상대적 레이아웃
- tabLayout
- 탭레이아웃
- 안드로이드 프로젝트
- 2021년 사건사고
- findViewById
- 메소드 오버라이딩
- lazy init
- 2019년 사건사고
- 애드뷰
- notifyDataSetChanged
- 미제사건
- android adapter
- 안드로이드 앱 만들기
- 2007년 사건사고
- RecyclerView
- 선형 레이아웃
- Bmi Calculator
- view binding
- 안드로이드 스튜디오 에러
- 자바스크립트 배열
- bmi 계산기 만들기
- 인텐트
- 안드로이드 어댑터
- 뷰 바인딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함
반응형