본문
[2018.06.13] 104. View, ViewGroup 관계
컴퓨터/이론: 안드로이드 2018. 6. 13. 21:16
도입
이번 포스팅에서는 간단히 Android에서 View와 ViewGroup의 관계를 정리할 예정이다. 프로젝트를 진행하며 관계에 대해 혼돈할 때가 있어서 이번 기회로 정리할 예정이다.
개념
1. View
(출처 - https://developer.android.com/reference/android/view/View)
View는 사용자와 interact 하기 위한 기본 클래스이다.
2. ViewGroup
(출처 - https://developer.android.com/reference/android/view/ViewGroup)
ViewGroup은 레이아웃과 view 컨테이너(views을 포함할 수 있는 상자)를 위한 기본 클래스이다. ViewGroup안에 ViewGroup를 포함 하는 것이 가능하다. 또한, ViewGroup.LayoutParams를 통해 layout의 속성을 설정할 수 있다.
View와 ViewGroup의 관계
위의 초록색 박스에서도 확인 할 수 있듯이, ViewGroup은 View를 상속한다.
그림으로 표현하면 아래와 같다. 화살표는 상속을 의미한다. (빈 화살표가 상속인데 keynote에 빈 화살표가 없다..)
#view #viewgroup #view viewgroup
'컴퓨터 > 이론: 안드로이드' 카테고리의 다른 글
[2018.07.14] 106. View attribute 우선순위 (0) | 2018.07.14 |
---|---|
[2018.07.08] 105. Viewstub 개념과 실습 (0) | 2018.07.08 |
[2018.05.27] 103. AsyncTask - execute VS executeOnExecutor (0) | 2018.05.27 |
[2018.03.26] 102. SharedPreferences 개념과 실습 (0) | 2018.03.27 |
[2018.03.22] 101. Key Store 개념과 실습 (0) | 2018.03.22 |
댓글