IT/안드로이드

[6] 안드로이드 View Layout Widget

Lyk 2023. 7. 12. 20:33
728x90
반응형

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 의 가로 길이 (match_parent : 자기를 가지고 있는 레이아웃의 크기에 맞추는 것, wrap_content : 자기를 구성할 수 있는 최소 사이즈 )
layout_height : View 의 세로 길이
layout_margin : View 의 외부 여백(dp 라는 단위를 쓴다)
padding : View의 내부 여백
background : View의 배경 지정

728x90
반응형