SW/앱플랫폼

앱플랫폼 : Android ViewGroup과 View의 차이점

얇은생각 2019. 6. 21. 07:30
반응형

View

- View 객체는 Android에서 UI(사용자 인터페이스) 요소의 기본 구성요소입니다.

- View는 사용자의 행동에 반응하는 간단한 사각형 박스입니다.

- 예를 들어 EditText, Button, CheckBox 등이 있습니다.

- View는 Android.view.View class를 가리킵니다. 모든 UI 클래스의 기본 클래스입니다.


ViewGroup

- ViewGroup은 보이지 않는 컨테이너입니다. View 및 ViewGroup을 보유합니다.

- 예를 들어, LinearLayout은 버튼(View)을 포함하는 ViewGroup이며, 다른 레이아웃도 포함됩니다.

- ViewGroup은 레이아웃의 기본 클래스입니다.



ViewGroup은 다른 View를 포함할 수 있는 특수 View입니다. ViewGroup은 레이아웃 및 View Container의 기본 클래스입니다. 또한 이 클래스는 ViewGroup.LayoutParams Class를 정의합니다. 레이아웃 매개변수를 위한 기본 클래스 역할을 합니다.


View 클래스는 사용자 인터페이스 구성요소의 기본 블록을 나타냅니다. View는 화면의 직사각형 영역을 차지하며 drawing 및 이벤트 처리를 담당한다. View는 대화형 UI 구성 요소(버튼, 텍스트 필드 등)를 생성하는 데 사용되는 위젯의 기본 클래스입니다.




다시 그림을 통해 요약해보았습니다.


View는 Android의 UI(사용자 인터페이스)의 기본 구성 블록입니다. View는 사용자 입력에 반응하는 작은 직사각형 박스입니다.


ViewGroup은 다른 View 및 기타 ViewGroup의 보이지 않는 컨테이너입니다. 


ViewGroup은 View에서 기본 클래스로 확장된 특별한 종류의 View입니다. ViewGroup은 레이아웃의 기본 클래스입니다.


View는 단수이고 ViewsGroup은 복수입니다.

반응형