안드로이드 인터페이스 구성 요소
안드로이드 화면을 구성할 때 사용할 수 있는 인터페이스 요소는 매우 많다. 이 요소들은 모두 View 클래스를 상속하고 있으며 위젯(Widget)이라고 부르기도 한다. 그리고 ViewGroup 클래스를 상속하고 있는 요소들은 다른 인터페이스 요소들을 포함할 수 있으며 이 중에서 Layout이라는 이름을 가진 클래스를 배치 관리자(Layout Manager)라고 한다. 이러한 내용을 정리하면 다음과 같다.
그림에서 View와 ViewGroup은 실제 존재하는 클래스 이름이며 View Container와 Layout은 뷰들을 구분해서 부르기 위한 이름이다. 그리고 ViewGroup은 다른 뷰들을 그룹화할 수 있도록 만들어진 View 클래스를 상속한 클래스이다.