Search
📘

7강. View의 기본 개념

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!

1. View

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

2. Layout

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

3. Widget

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

4. 화면 만들기

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

5. View의 주요 속성

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

6. 학습 정리

정리
안드로이드에서 눈에 보이는 모든 요소들을 View라고 부른다.
ViewWidgetLayout(Container, View Group)으로 나뉜다.