안드로이드 프로그래밍 쉽게 시작하기 9. 레이아웃
레이아웃 이름 |
설명 |
제약 레이아웃 (Constraint Layout) |
제약 조건(Constraint) 기반 모델
제약 조건을 사용해서 화면을 구성하는 방법.
Android Studio 의 default 레이아웃
|
리니어 레이아웃 (Linear Layout) |
박스(Box) 모델
한 쪽 방향으로 차례대로 뷰를 추가하며 화면을 구성하는 방법.
뷰가 차지할 수 있는 사각형 영역을 할당
|
상대 레이아웃 (Relative Layout) |
규칙(Rule) 기반 모델
부모 컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성하는 방법
|
프레임 레이아웃 (Frame Layout) |
싱글(Single) 모델
가장 상위에 있는 하나의 뷰 또는 뷰그룹만 보여주는 방법.
여러 개의 뷰가 들어가면 중첩하여 쌓게 된다.
가장 단순하지만 여러 개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식으로 자주 사용한다
|
테이블 레이아웃 (Table Layout) |
격자 (Grid) 모델
격자 모양의 배열을 사용하여 화면을 구성하는 방법
HTML 에서 많이 사용하는 정렬 방식과 유사하지만 많이 사용하지는 않는다
|
자석 아이콘을 활성화시키면 버튼객체를 가운데에 놓았을때 자동으로 가운데 있게끔 위치를 조정해줍니다.
하지만 자석 아이콘이 비활성화되어 있다면 버튼 객체를 화면에 놓아도 사용자가 위치를 지정해야합니다.
제약 레이아웃(Constraint Layout)
'안드로이드 프로그래밍' 카테고리의 다른 글
안드로이드 앱 개발 - 좌표로 주소 알아내기 (0) | 2018.08.29 |
---|---|
안드로이드 앱 개발 - TableLayout , Kotlin Plugin (0) | 2018.08.24 |
안드로이드 앱 개발하기 - 인텐트 , 날짜 박스 , 시간 박스 (0) | 2018.08.22 |
안드로이드 개발 - 버튼으로 화면 전환하기 (0) | 2018.08.20 |
안드로이드 프로그래밍 쉽게 시작하기 6. 로그인 화면 만들기 (0) | 2017.11.19 |
댓글