화면안에 들어가는 것은 다 뷰(버튼, 텍스트... 컨트롤, 위젝)

 

뷰그룹>뷰.  뷰그룹은 뷰를 담을 수 있는 그릇.(뷰 그룹도 뷰에서 상속하여 뷰가 됨.)

 

눈에 보이는 뷰 = 위젯(컨트롤의 역할) =>레이아웃으로 배치(레이아웃도 뷰이기 때문.

 

--

MainActivity(내가만든 액티비티(상속)=>액티비티) ; 상속받아 화면을 나타내주게 됨.

 

안드로이드 api를 기본적으로 쓰겟다는 표시임(android : )

외부 라이브러리를 쓰겟다는 표시(app : )

 

--

constraintlayout 제약레이아웃. (match_parent 지원x)

match_parent : 뷰 그룹에 남아있는 여유공간을 채움

wrap_content : 뷰 크기에 맞춰서 공간이 결정

 

dp 상대단위 (그냥 이거 쓰면 단말기마다 동일하게 통일해줌.)

px 해상도에따른 단위

sp 글자크기

 

tools 삭제가능.

 

+ Recent posts