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 |
Tags
- android studio 3
- 파이썬 의존성
- listview adapter
- win10 virtualenv
- 모듈 배포
- android 개발
- 안드로이드 view
- jitpack
- xcode idfa
- 안드로이드 프로젝트
- 안드로이드 color
- 레이아웃
- 안드로이드 시작하기
- swift idfa 확인방법
- 안드로이드 스튜디오
- 안드로이드모듈
- 안드로이드 스튜디오 설치
- logcat 사용법
- android 튜토리얼
- vscode extenstion
- 모듈 관리
- 안드로이드 공부
- prettier 사용법
- Log.d
- NetworkInfo deprecated
- NetworkInfo 대체
- android color 클래스
- prettier vscode
- NetworkCallback
- vscode extension 추천
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 |