안드로이드에서 눈에 보이는 모든 요소를 View라고 부르며 개발자가 배치한 모든 View들은 Class로 제공되는데 View라는 클래스를 상속받고 있다.
View 클래스는 모든 UI 요소들의 부모클래스로써 위젯과 레이아웃으로 나뉜다.
컨테이너, 뷰 그룹이라고 부르기도 하며 다른 뷰들을 포함하고(컨테이너) 내부의 뷰를 통합 관리하고(뷰 그룹) 내부의 뷰 들이 배치되는 모양을 결정(레이아웃)한다.
•안드로이드는 화면에 레이아웃을 배치하고 그 안에 다른 레이아웃이나 위젯을 배치하여 화면의 모양을 만든다.
만들어진 화면은 모두 객체로 만들어지며 개발자는 이 객체들을 이용해 코드에서 필요한 작업을 할 수 있다.
id : xml이나 코드에서 뷰를 지칭하기 위해 사용하는 속성
layout_width : 뷰의 가로 길이
ayout_height : 뷰의 세로 길이
margin : 뷰의 외부 여백
padding : 뷰의 내부 여백
layout_gravity : 뷰의 위치 정렬
gravity : 뷰 내부의 정렬
background : 뷰의 배경 지정
안드로이드에서 눈에 보이는 모든 요소들을 View라고 부른다.
View는 위젯과 레이아웃(컨테이너, 뷰그룹)으로 나뉜다