Deperecated/Android_강의

안드로이드 - View

누알라리 2020. 2. 7. 17:53
1. View의 기본 개념

- 안드로이드에서 눈에 보이는 모든 요소

- 개발자가 배치한 모든 View들은 Class로 제공되는데, View라는 Class를 상속받고 있다. (JAVA코드로 제어 가능)

- View 클래스는 모든 UI요소들의 부모클래스로써 위젯레이아웃으로 나뉜다.

 

2. 레이아웃

- 컨테이너, 뷰 그룹이라고 부르기도 한다.

- 컨테이너 :  레이아웃 위에 다른 뷰들을 포함한다.

- 뷰 그룹: 내부의 뷰를 통합 관리 한다.

- 레이아웃: 내부 뷰들이 배치되는 모양을 결정 한다.

 

3. 위젯

- 문자열 입력, 문자열 출력 등 어떤 기능을 가지고 사용자와 상호작용을 하는 뷰를 통칭.

- 에디터, 검색창, 등

 

4. 안드로이드에서의 화면

- 안드로이드는 화면에 레이아웃을 배치하고 그 안에 다른 레이아웃이나 위젯을 배치하여 화면을 만든다.

- 이렇게 만들어진 화면은 모두 객체로 만들어지며 개발자는 이 객체를 이용해 코드로 제어할 수 있다.

 

5. View의 주요 속성
속성 설명
id xml이나 코드에서 뷰를 지칭하기위해 사용하는 속성
layout_width 뷰의 가로 길이 ( wrap_content : 최소, match_parent : 최대)
layout_height 뷰의 세로 길이
margin 뷰의 외부 여백(뷰-디스플레이 사이)
padding 뷰의 내부 요소 주위의 여백
layout_gravity 뷰의 위치 정렬(왼쪽, 가운데, 오른쪽 등)
gravity 뷰 내부 요소들의 정렬
background 뷰의 배경 지정

 

'Deperecated > Android_강의' 카테고리의 다른 글

안드로이드 - View - TextView  (0) 2020.02.07
안드로이드 - View - Layout  (0) 2020.02.07
안드로이드 - Activity  (0) 2020.02.07
안드로이드 개발 전 준비 사항  (0) 2020.02.07
안드로이드란?  (0) 2020.02.07