728x90
안드로이드 응용 프로그램의 화면을 구성하는 주요 단위는 액티비티이다. 그러나 액티비티 자체는 화면에 직접적으로 보이지 않으며 액티비티 안의 뷰가 사용자를 대면하는 실체이다. 뷰 여러 개가 모여서 액티비티를 구성하고 액티비티 여러 개가 모여서 응용 프로그램이 된다. 뷰는 안드로이드의 사용자 인터페이(UI)를 구성하는 핵심 컴포넌트로써 화면상의 사각 영역을 차지하며 자신의 모양을 그리고 사용자로부터 입력을 받아들인다.
뷰는 크게 두 가지로 분류된다.
1.위젯 : 직접적으로 보이며 사용자 인터페이스를 구성한다. 버튼, 텍스트 뷰, 에디트, 라디오 버튼 등이 위젯이며 흔히 컨트롤이라고도 부른다. 사용자에게 정보를 보여주고 명령을 입력받는 역할을 한다.
초록색으로 표시되어 있는 클래스들은 빈번히 사용되는 것들이다.
2.뷰 그룹 : 직접적으로 보이지 않으며 다른 뷰를 담는 컨테이너 역할을 한다. 이름 그대로 여러 개의 뷰를 유기적으로 모아 놓은 것이다. 이 부류의 클래스들을 레이아웃 이라고 한다.
초록색으로 표시되어 있는 클래스들은 빈번히 사용되는 것들이다.
728x90
'Android' 카테고리의 다른 글
안드로이드 TextView (0) | 2012.07.27 |
---|---|
안드로이드 뷰(View)의 속성 (0) | 2012.07.27 |
안드로이드 에뮬레이터 사용법 (0) | 2012.07.27 |
안드로이드 XML 레이아웃의 장점 (0) | 2012.07.27 |
안드로이드의 레이아웃 파일 (0) | 2012.07.27 |