Archives
Recent Posts
«   2024/10   »
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
Today
Total
관리 메뉴

안드로이드 개발자의 창고

[27일차 Android] View의 기본 개념 본문

Computer/Android

[27일차 Android] View의 기본 개념

Wise-99 2023. 6. 7. 17:33

 

출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT

 

 

 

📖 View

  • 안드로이드에서 눈에 보이는 모든 요소를 View 라고 부른다.
  • 개발자가 배치하는 모든 View들은 Class로 제공되는데 모두 View라는 클래스를 상속받고 있다.
  • View 클래스는 모든 UI 요소들의 부모 클래스로써 Widget과 Layout으로 나뉜다.

✔️ View의 주요 속성

  • id : xml이나 코드에서 View를 지칭하기 위해 사용하는 속성
  • layout_width : View의 가로 길이
  • layout_height : View의 세로 길이
  • layout_margin : View의 외부 여백
  • padding : View의 내부 여백
  • background : View의 배경 지정

 

 

 

📖 Layout

  • Container, View Group 이라고 부르기도 한다.
  • 다른 View들을 포함하고(Container) 내부의 View를 통합 관리하고(View Group) 내부 View들이 배치되는 모양을 결정(Layout) 한다.

 

 

 

📖 Widget

  • 문자열 입력, 문자열 출력 등 어떤 기능을 가지고 있고 사용자와 상호 작용을 하는 View들을 통칭해서 Widget이라고 부른다.

 

 

 

📖 화면 만들기

  • 안드로이드는 화면에 layout을 배치하고 그 안에 다른 layout이나 widget을 배치하여 화면의 모양을 만든다.
  • 이렇게 만들어진 화면은 모두 객체로 생성되므로 개발자는 이 객체들을 이용해 코드에서 필요한 작업을 할 수 있다.