티스토리 뷰
반응형
안드로이드 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
- 대한민국 미제사건
- 애드뷰
- 안드로이드 어댑터
- tabLayout
- android adapter
- RecyclerView
- 미제사건
- 선형 레이아웃
- 인텐트
- addView
- 리스트뷰
- ToDo List 앱 만들기
- view binding
- 탭레이아웃
- 2019년 사건사고
- bmi 계산기 만들기
- 안드로이드 앱 만들기
- 뷰 바인딩
- 메소드 오버라이딩
- findViewById
- Bmi Calculator
- 안드로이드 프로젝트
- 리사이클러뷰
- 상대적 레이아웃
- notifyDataSetChanged
- 안드로이드 스튜디오 에러
- 2021년 사건사고
- 자바스크립트 배열
- 2007년 사건사고
- lazy init
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함