- 안드로이드 위젯은 안드로이드 어플리케이션에서 사용하는 사용자 인터페이스 구성요소를 말한다.
- 모든 안드로이드 위젯은 View라는 클래스를 상속받는다.
- 위젯을 여러 개 사용하는 어플리케이션을 구축할 때는 위젯을 쌓아서 계층구조를 만드는 방법으로 개발한다.
/*
안드로이드 뷰
안드로이드 SDK 에는 android.view 라는 패키지가 있다.
이 패키지는 화면을 그리는데 관련된 여러 인터페이스와 클래스들이 있다.
android.view 패키지에는 View 클래스가 있는데 이 클래스는 화면의 직사각형 영역을나타낸다.
※ 참고로 안드로이드 SDK의 거의 모든 위젯과 레이아웃 클래스들의 기반클래스가 View 클래스 이다.
안드로이드 위젯
안드로이드에서 위젯은 ImageView , FrameLayout , EditText , Button 등의 화면구성요소들을 말하며,
android.widget 패키지에 들어있는 클래스들의 인스턴스에 해당한다.
※ 참고로 대부분 View 클래스에서 파생한 것이다..
[ex]
Button 클래스는 android.widget.TextView 클래스 상속 TextView 클래스는 android.view.View 클래스 상속 |
안드로이드 레이아웃
안드로이드 레이아웃은 위젯을 담는 컨테이너이다.
ViewGroup 클래스, View클래스를 직,간접 상속받으며, android.widget 패키지의 위젯들 중 하나이지만,
실제로 화면에 그리지는 않는다...단지..위젯들을 담고 배치할뿐....
[종류]
LinearLayout : 위젯을 수평 또는 수직 열에 순차적으로 배치함. AbsoluteLayout : 위젯의 위치를 지정할 수 있음. |
[출처] [안드로이드] 안드로이드 뷰,위젯,레이아웃 |작성자GENERAL
*/
'Android' 카테고리의 다른 글
안드로이드 기본 위젯 (0) | 2010.09.08 |
---|---|
AppWidgets (0) | 2010.09.08 |
안드로이드 위젯(widget) (0) | 2010.09.08 |
안드로이드 기본 프로젝트 생성 (0) | 2010.09.08 |
메니페스트 파일 (0) | 2010.09.08 |
안드로이드의 기초 (0) | 2010.09.08 |