화면안에 들어가는 것은 다 뷰(버튼, 텍스트... 컨트롤, 위젝)
뷰그룹>뷰. 뷰그룹은 뷰를 담을 수 있는 그릇.(뷰 그룹도 뷰에서 상속하여 뷰가 됨.)
눈에 보이는 뷰 = 위젯(컨트롤의 역할) =>레이아웃으로 배치(레이아웃도 뷰이기 때문.
--
MainActivity(내가만든 액티비티(상속)=>액티비티) ; 상속받아 화면을 나타내주게 됨.
안드로이드 api를 기본적으로 쓰겟다는 표시임(android : )
외부 라이브러리를 쓰겟다는 표시(app : )
--
constraintlayout 제약레이아웃. (match_parent 지원x)
match_parent : 뷰 그룹에 남아있는 여유공간을 채움
wrap_content : 뷰 크기에 맞춰서 공간이 결정
dp 상대단위 (그냥 이거 쓰면 단말기마다 동일하게 통일해줌.)
px 해상도에따른 단위
sp 글자크기
tools 삭제가능.
'EDU > boustCourse' 카테고리의 다른 글
URI URL 차이! (0) | 2022.05.13 |
---|---|
html 실습 (1) | 2022.03.10 |
웹의 이해1 (HTTP, 프론트엔드, 백엔드, 브라우저의 동작원리) (0) | 2021.11.19 |
[부스트코스] 풀스택 웹 개발 과정 오리엔테이션 (0) | 2021.11.18 |
부스트코스 프로젝트 (1) | 2021.09.07 |