Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- prettier 사용법
- 안드로이드 스튜디오 설치
- 모듈 배포
- android 개발
- 안드로이드모듈
- vscode extenstion
- 파이썬 의존성
- 안드로이드 color
- vscode extension 추천
- 안드로이드 view
- android studio 3
- win10 virtualenv
- xcode idfa
- NetworkCallback
- jitpack
- listview adapter
- swift idfa 확인방법
- NetworkInfo 대체
- NetworkInfo deprecated
- logcat 사용법
- 안드로이드 스튜디오
- android 튜토리얼
- prettier vscode
- 안드로이드 시작하기
- Log.d
- 레이아웃
- android color 클래스
- 모듈 관리
- 안드로이드 프로젝트
- 안드로이드 공부
Archives
- Today
- Total
세라쌤의 IT 튜토리얼
안드로이드의 레이아웃(ViewGroup)과 뷰(View) (1) 본문
View와 ViewGroup
화면을 구성하는 구성요소에 대해 본격적으로 공부해보자.
일단 안드로이드나 웹이나 무엇이든지, 유저와 상호작용을 위해서는 보여지는 화면이 필요하다. 이를 뷰(View)라고 하는데,
버튼, 텍스트 필드, 이미지, 테이블 등 여러가지 모양의 뷰가 있을 것이다.
더불어 이러한 여러 뷰를 특별한 틀(Layout) 안에 배치하여 운영한다면 레이아웃이 없는 것보다 화면 구성이 훨씬 수월할 것이다.
여기서 Layout은 ViewGroup이라 표현하고 각종 뷰를 구현하는 Widget(버튼 등)을 View라고 표현한다.
출처: https://developer.android.com/training/basics/firstapp/building-ui.html
우리가 만약 구현해야 하는 화면이 다음과 같다고 가정해보자.
여러 개의 View가 사용되고 정렬되어야 하기때문에 내부에는 보이지 않는 Layout을 배정한다.
대충 이러한 Layout이 잡힐 것이다.
각 요소들의 구조는 다음과 같다.
가장 상위에 있는 요소를 root 라고 하고 상위->하위로 갈 수록 부모-자식 상속 관계가 성립된다.
이런 식으로 View를 한데 묶어주는 역할을 하는 Layout을 ViewGroup이라하고
View는 단 하나의 모양을 가진 컴포넌트라고 생각하면 된다.
'Android' 카테고리의 다른 글
LinearLayout (0) | 2019.03.14 |
---|---|
안드로이드의 레이아웃(ViewGroup)과 뷰(View) (2) (0) | 2019.03.14 |
android 애플리케이션의 기본 요소 (0) | 2019.03.14 |
android AVD (에뮬레이터) 설치하기 (2) | 2019.03.13 |
android 프로젝트 만들기, 프로젝트 열기 (0) | 2019.03.13 |
Comments