티스토리 뷰

Android/용어

뷰와 뷰그룹

란텔 2016. 4. 29. 17:38

안드로이드 프로그램을 구성하는 주요 컴포넌트(구성요소,부품)는 액티비티(Activity)다. 그러나 액티비티는 화면에 직접적으로 사용자에게 보이지 않고 실제 사용자가 보게되는 것은 뷰(View)이다.



뷰 여러개가 모여서 액티비티가 되고, 액티비티 여러개가 모이면 안드로이드 응용 프로그램이 된다.



뷰는 2가지로 나뉜다.

1. 위젯(Widget) : 버튼, 텍스트 뷰, 에디트 등이 위젯이며 흔히 컨트롤(Control)이라고도 한다.

2. 뷰그룹(ViewGroup) : 직접적으로 보이지 않으며 뷰(View)를 담는 컨테이너 역할을 한다.



뷰란?

- 안드로이드에서의 뷰란 컨트롤과 위젯을 지칭하는데...버튼, 텍스트, 이미지 등이 이에 해당한다. 이들은 모두 View클래스로 부터 상속되어 저마다의 클래스 형태로 존재한다.






뷰그룹이란?

- 뷰그룹은 View로부터 파생된 ViewGroup의 서브클래스들을 얘기하며, 뷰그룹을 이용해 안에 존재할 수 있는 뷰들의 위치를 지정할 수 있다.






*뷰그룹도 뷰를 상속하기 때문에 하나의 뷰로 볼 수 있다. 이 말은 하나의 뷰그룹이 다른 뷰그룹에 뷰로써 포함될 수 있다는 말과 같다.





Comments
최근에 올라온 글
최근에 달린 댓글
TAG
more
Total
Today
Yesterday