View & ViewGroup & Layout 안드로이드에서 모든 사용자 인터페이스의 요소는 View 클래스(android.view.View)의 서브 클래스이다. 안드로이드에서 기본적으로 제공되는 어러 뷰 클래스 이외에도 계승을 통해 다양한 구성도 가능 하다. 기본적으로 제공되는 view 에는 button, textveiw checkbox 등이 있다. 이를 가르켜 widget(위젯) 또는 component(컴포넌트) 라고 부른다. ViewGroup은 그림 1과 같이 View와 다른 ViewGroup 객체의 레이아웃 구조를 정의하는 투명 컨테이너이다. ViewGroup 을 계승받는 객체는 composite view (복합뷰) 라 부른다. ViewGroup 또한 view 클래스를 계승 받는다. 위에서 언급했..