
240 Chapter 5
뷰
GUI 컴포넌트는 뷰의 일종입니다
GUI
컴포넌트는 모두 뷰의 일종이라는 사실을 이미 확인했습니다. 사실 모든
GUI
컴포넌트는
android
.
view
.
View
클래스를 상속받습니다. 따라서
사용자 인터페이스의 모든
GUI
컴포넌트는 공통 속성과 동작을 갖습니다. 예를
들어 모든
GUI
컴포넌트는 화면에 나타날 수 있으며 이들의 크기가 얼마여야
할지는 우리가 지정해야 합니다. 사용자 인터페이스의 모든
GUI
컴포넌트는 이런
기본 기능을 상속받아서 확장합니다.
레이아웃은 ViewGroup이라는 뷰의 일종입니다
GUI
컴포넌트만 뷰의 일종인 것은 아닙니다. 내부적으로 레이아웃도 뷰 그룹이라
불리는 특별한 종류의 뷰에 해당합니다. 모든 레이아웃은
android
.
view
.
ViewGroup
클래스를 상속받습니다. 뷰 그룹은 다른 뷰를 포함할 수 있는
종류의 뷰입니다.
android.view.View
...
android.widget.TextView
...
android.widget.Spinner
...
android.widget.EditText
...
android.widget.Button
...
android.view.View는 우리 앱 개발에
사용하는 모든 GUI 컴포넌트의 베이스
클래스예요.
android.widget.TextView는
Vi