UI 구성하는 요소

  • 위젯
    • 정보를 출력, 입력 받기 위한 UI 구성 요소
    • TextView, Button, EditText, Checkbox
  • 레이아웃
    • 사용자 인터페이스에 대한 시각적 형태를 계층적 구조로 정의
      • 화면에 위젯을 어떻게 배치 할 건가를 결정하는 것
      • 레이아웃(부모)과 포함되는 UI요소들을 부모-자식 관계로 나타내는 계층적 구조
    • XML 파일로 작성하고, 소스 코드에서 로드하여 사용함
    • LinearLayout, ConstraintLayout, FrameLayout
  • View 클래스
    • UI요소들은 View를 상속하여 구현
      • 화면에 표시 가능한 사각형 영역
      • 각각의 뷰는 알아서 자신의 내요응ㄹ 그리고 이벤트 해결
      • ViewGroup은 View이지만 다른 View를 포함 ex:(레이아웃)
      • View의 속성이 곧 UI의 속성

'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

+ Recent posts