뷰 : 안드로이드 기본 화면을 구성하는 모든 요소
눈에 보이는 뷰 : 위젯
눈에 보이지 않는 뷰 : 레이아웃
레이아웃 안에 다른 뷰를 담을 수 있다.
레이아웃은 뷰를 상속하여 정의되었기 때문에 레이아웃 안에 레이아웃도 담을 수 있다.
화면을 구성할 때는 XML파일을 만들게 되는데 XML파일 안에는 태그와 속성들이 들어간다.
가로와 세로의 크기가 필수 속성이므로 layout_width, layout_height 속성은 반드시 넣어야 한다.
속성 앞에 붙어있는 android: 라는 지시어는 안드로이드 SDK에서 정의한 속성이라는 의미이다.
크기를 지정하는 방법
1. match_parent : 상위 뷰의 크기에 맞춤
2. wrap_content : 뷰 안에 들어있는 내용물의 크기에 맞춤
3. dp, px 같은 단위를 사용하여 직접 지정
'공부 > 안드로이드' 카테고리의 다른 글
[안드로이드] 스크롤뷰 (0) | 2021.08.10 |
---|---|
[안드로이드] 버튼이 보라색에서 안 바뀔 때 해결 방법 (0) | 2021.08.10 |
[안드로이드] 드로어블 (0) | 2021.08.10 |
[안드로이드] 위젯 (0) | 2021.08.10 |
[안드로이드] 레이아웃 (0) | 2021.08.10 |