UI 구성하는 요소
- 위젯
- 정보를 출력, 입력 받기 위한 UI 구성 요소
- TextView, Button, EditText, Checkbox
- 레이아웃
- 사용자 인터페이스에 대한 시각적 형태를 계층적 구조로 정의
- 화면에 위젯을 어떻게 배치 할 건가를 결정하는 것
- 레이아웃(부모)과 포함되는 UI요소들을 부모-자식 관계로 나타내는 계층적 구조
- XML 파일로 작성하고, 소스 코드에서 로드하여 사용함
- LinearLayout, ConstraintLayout, FrameLayout
- 사용자 인터페이스에 대한 시각적 형태를 계층적 구조로 정의
- View 클래스
- UI요소들은 View를 상속하여 구현
- 화면에 표시 가능한 사각형 영역
- 각각의 뷰는 알아서 자신의 내요응ㄹ 그리고 이벤트 해결
- ViewGroup은 View이지만 다른 View를 포함 ex:(레이아웃)
- View의 속성이 곧 UI의 속성
- UI요소들은 View를 상속하여 구현
'Development > Kotlin&Android' 카테고리의 다른 글
| 프래그먼트(Fragment) (0) | 2023.04.29 |
|---|---|
| 액티비티와 인텐트 (0) | 2023.04.13 |
| Kotlin 문법 Part 4 (0) | 2023.03.23 |
| Kotlin 문법 Part 3 (0) | 2023.03.16 |
| Kotlin 문법 Part 2 (0) | 2023.03.02 |