Android 앱 개발 입문 시작!
3주간의 문법공부를 잠시 멈추고 새로 시작된 Android 앱 개발 입문 2일차
[ Android UI ]
- Widget
-> 앱 화면을 구성하는 시각적인 모양을 지닌 UI요소
ex) Button, menu, list 등
- Layout
-> 다른 view를 포함하면서 이들을 정렬하는 기능을 지닌 UI요소
- view
-> view 클래스는 모든 UI 컴포넌트들의 부모클래스이다.
-> view 클래스의 속성은 모든 UI 컴포넌트에서 공통적으로 사용가능하다.
- 이미지 크기 단위
: px(pixels), in(inches), mm(millimeters)
-> pixel 방식으로 view의 크기를 설정하면, 디스플레이의 해상도에 따라 view의 크기가 달라보일 수 있다.
: dp(density-independent pixels) : 밀도의 독립적인 단위
-> 1dp 밀도가 160dpi의 화면일 때 1pixel을 나타냄
- ImageView
-> 앱 화면에 이미지를 표시하는 용도
- ImageView 기본 사용법
-> Layout 리소스 xml 파일에 ImageView를 추가하기
-> 화면에 표시 할 이미지를 Drawable 리소스에 추가하기
-> 화면에 표시 할 이미지 리소스 ID를 ImageView의 "src" 속성에 지정하기
- Drawable 리소스에 이미지 추가
-> 이미지 파일의 형식은 .jpg, .png가 가능하지만 대부분 .png을 사용한다.
-> 이미지 파일을 /res/drawable에 추가한다.
- Layout 리소스 xml 파일에 ImageView 추가 및 이미지 표시
-> ImageView를 Layout리소스 xml 파일에 추가
-> "src" 속성에 이미지의 리소스를 ID로 지정
-> android:src - ImageView에 표시 될 Drawable 지정
-> "@drawable/XXX"의 형식으로 Drawable 리소스 지정가능하다.