View와 ViewGroup의 관계개발/안드로이드2024. 7. 1. 16:43
Table of Contents
View와 ViewGroup란?
안드로이드 화면을 구성하는 요소로 View와 ViewGroup이 존재한다.
애플리케이션을 실행시켰을때 보이는 UI 요소들이 View라고 할 수 있고, 이 View를 담아 적절히 배치하기 위해 필요한 것이 ViewGroup이다.
- View: 화면에 보이는 구성요소
- ViewGroup: N개의 View를 포함할 수 있는 컨테이너
ViewGroup에는 View, ViewGroup이 포함될 수 있고, ViewGroup은 View를 포함하므로 모든 UI라는 것은 View라고 할 수 있다.
View와 ViewGroup의 종류
일반적으로 View는 위젯, ViewGroup을 레이아웃이라고 한다.
View에서 자주 사용되는 것들엔 당연하게도 TextView, EditText, Button, ImageView, CheckBox, Radio Button 등과 같은 기본적인 UI 요소들이 존재한다.
ViewGroup의 경우 위에서 레이아웃이라고 말했듯이, LinearLayout, GridLayout, ConstraintLayout 등이 있다.
각 요소들은 요소별 용도와 속성이 존재하며 이는 공식 홈페이지의 문서에서 확인할 수 있다.
https://developer.android.com/reference/android/view/View
https://developer.android.com/reference/android/view/ViewGroup
'개발 > 안드로이드' 카테고리의 다른 글
Thread와 Process의 차이점 (0) | 2024.07.16 |
---|---|
안드로이드 백그라운드 작업시 (0) | 2024.07.01 |
안드로이드 4대 컴포넌트 (0) | 2024.06.25 |
MediaStore.Images.Media.insertImage deprecated (0) | 2024.06.10 |
WorkManager로 백그라운드 작업 (0) | 2024.06.10 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!