뷰의 계층
사용자를 대면하는 실체 (안드로이드 응용 프로그램의 화면을 구성하는 주요 단위는 액티비티이나, 액티비티 자체는 화면에 직접적으로 보이지 않음)
뷰 여러 개가 모여서 액티비티 하나를 구성, 액티비티 여러 개가 모여서 응용 프로그램을 구성
안드로이드의 사용자 인터페이스(UI)를 구성하는 핵심 컴포넌 - 화면상의 시각영역을 차지하며 자신의 모양을 그리고 사용자로 부터의 입력을 받아들인다.
뷰의 분류
위젯 (컨트롤)
- 직접적으로 보이며 사용자 인터페이스를 구성. 버튼, 텍스트 뷰, 에디트, 라디오 버튼 등
- 사용자에게 정보를 보여주고 명력을 입력받는 역활
레이아웃 (뷰그룹)
- 직접적으로 보이지 않음. 다른 뷰를 담는 컨테이너 역활.
- 관련된 여러개의 뷰를 유기적으로 모아 놓은 뷰의 집합이고, 이 부류의 클래스들을 레이아웃이라 함.
원본 : 안드로이드 프로그래밍 정복
'Programming > Android' 카테고리의 다른 글
TextView, ImageView, Button, EditText (0) | 2012.06.14 |
---|---|
안드로이드 뷰(View)의 속성 (0) | 2012.06.14 |
프로젝트의 구성 (0) | 2012.06.14 |