뷰(View)란 사용자가 볼 수 있는 화면의 구성요소이다.
뷰 그룹(View Group)이란 뷰를 상속하여 구현됨과 동시에 “뷰의 집단”이라고 할 수 있다.
즉, 뷰 그룹은 하나의 뷰 가될 수도, 여러 뷰를 포함할 수 있다.
뷰는 크게 2개의 그룹으로 나눌 수 있다.
뷰를 구성하는 요소 중 컨트롤역할을 하는 것을 “위젯(Widget)”이라고 한다.
또한, 각 뷰를 배치하는 것을 “레이아웃(Layout)”이라고 한다.
▷ 대표적인 뷰의 속성 : layout_width / layout_height / id / background
1) Layout_[width | height] 속성 값
- match_parent : 남아있는 공간을 전부 채움
- wrap_content : 위젯 내부의 내용의 길이에 따라 가변적
2) id
: 안드로이드는 모든 요소에 대해 XML형식으로 정의되고 id로 식별된다. 이러한 XML파일은 내부적으로 new연산자를 통해 위젯 객체로 만들어져 메모리상에 로드된 후 id를 통해 참조할 수 있다.
3) background
: #ARGB(16진수)형태를 취하며 각각 00~ff의 값을 갖는다. A(Alpha)는 투명도를 의미한다.
'Android > Develop' 카테고리의 다른 글
[Android-Develop] 리니어 레이아웃(Linear Layout) (0) | 2014.12.31 |
---|---|
[Android-Develop] 레이아웃(Layout) (0) | 2014.12.31 |
[Android-Develop] 안드로이드 프로젝트 구조 & 빌드 (0) | 2014.12.29 |
[Android-Develop] 지니모션 한글입력(ARM Translator & GoogleApps) (0) | 2014.12.29 |
[Android-Develop] 액티비티 생명주기 (0) | 2014.12.29 |