친절한 J의 돈버는 정보

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 : (1) 레이아웃 개요 본문

Programing/android 독학

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 : (1) 레이아웃 개요

제이그라피 2017. 11. 17. 12:06

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기





(1) 레이아웃 개요



- 제약 레이아웃 : 제약 조건(Constraint)에 의해서 뷰가 위치하는 위치 알 수 있다.

제약 레이아웃에 대해서는 아래 링크 포스팅 참조.

http://jgraphy.tistory.com/17





- 리니어 레이아웃 : 박스(Box)모델. 한쪽 방향으로 뷰를 추가하며 화면을 구성.






- 상대 레이아웃 : 규칙(Rule)기반 모델. 제약 레이아웃과 유사.






- 프레임 레이아웃 : 싱글(Single) 모델. 한번에 하나의 뷰만 보여주는 것.

여러개의 뷰가 들어가면 중첩하여 쌓게 됨. 여러개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식.






- 테이블 레이아웃 : 격자(Grid) 모양 배열을 사용하여 화면을 구성하는 방법.

격자형태로 쓸 수 있는 위젯 Grid View가 따로 있어서 잘 사용하진 않음.








* 뷰의 영역


테두리를 기준으로 바깥쪽이 마진(Margin), 안쪽이 패딩(Padding)이며 뷰의 영역은 마진까지를 포함.









이미지 캡쳐 자료


Do it 안드로이드 앱 프로그래밍 유투브 동영상 강의 

https://www.youtube.com/watch?v=CB0v7j069rk&index=19&list=PLG7te9eYUi7sj1mAKtunTzO7s_jPxez-e





Comments