반응형
아래 내용은 공식문서를 바탕으로 공부한 내용을 서술하였습니다.
화면 구성(사용자 인터페이스 빌드) |
Android 앱용 사용자 인터페이스는 레이아웃(ViewGroup 객체)와 위젯(View 객체) 계층을 사용하여 빌드 된다.
위 그림은 ViewGroup & View의 계층 구조를 나타낸 그림이다.
[출처-https://developer.android.com/training/basics/firstapp/building-ui.html]
ViewGroup |
View의 부모라고 생각할 수 있으며 ViewGroup내부에 ViewGroup이 들어간 수 있다.
주로 Layout(ConstrainLayout, LinearLayout, RelativeLayout, ... 등)이 ViewGroup이라고 할 수 잇다.
View |
View는 ViewGroup의 자식으로 내부에 들어가는 다양한 위젯을 말한다.
View에는 주로 TextView, EditText, Button, ImageView, RadioButton ... 등이 View라고 할 수 있다.
반응형
'개발로 쓰는 공부 > Android' 카테고리의 다른 글
[Android/kotlin] RecyclerView clipToPadding (0) | 2020.05.04 |
---|---|
[Android/kotlin] RecyclerView에 Divider 구분선 넣기 : ItemDecoration (2) | 2020.05.04 |