728x90
뷰(View)란 무엇일까?
- 안드로이드 앱의 UI를 구성하는 기본 단위는 뷰(View)이다.
뷰(View)의 구성
- 위젯(Widget)
- View의 서브 클래스로서, 앱 화면을 구성하는 시각적인 모양을 지닌 UI요소
- 예) 버튼,메뉴,리스트 등
- 레이아웃(Layout)
- ViewGroup의 서브 클래스로서, 다른 뷰(위젯 혹은 레이아웃)를 포함하면서 이들을 정렬하는 기능을 지닌 UI요소
위젯(Wdiget)는 과연 무엇일까?
- View의 서브 클래스 중에서 화면에 보이는 것들을 말한다.
- 대표적인 위젯 TextView, EditText, Button 등
View란?
- View클래스는 모든 UI 컴포넌트들의 부모 클래스
- View클래스의 속성은 모든 UI컴포넌트들에서 공통적으로 사용 할 수 있다.