별의 공부 블로그 🧑🏻‍💻
728x90
728x170
레이아웃 이름   설명
 리니어 레이아웃 박스(Box) 모델
사각형 영역들을 이용해 화면을 구성하는 방법
표준 자바의 BoxLayout과 유사
 상대 레이아웃 규칙(Rule) 기반 모델
부모 컨테이너나 다른 뷰와의 상대적 위치를 이용해 화면을 구성하는 방법
 프레임 레이아웃 기본 단위 모델
하나의 뷰만 보여주는 방법
가장 단순하지만 여러 개의 뷰를 추가하는 경우 중첩시킬 수 있으므로 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식으로 사용할 때 유용함
 테이블 레이아웃 격자(Grid) 모델
격자 모양의 배열을 이용하여 화면을 구성하는 방법
HTML에서 많이 사용하는 정렬 방식과 유사하여 실용적임
 스크롤 뷰 스크롤이 가능한 컨테이너
뷰 또는 뷰그룹이 들어갈 수 있으며 화면 영역을 넘어갈 때 스크롤 기능 제공

▲ 안드로이드에서 제공하는 대표적인 레이아웃

 

*안드로이드에서 기본적으로 제공하는 레이아웃들을 사용할 때는 항상 android:layout_widthandroid:layout_height 속성이 들어가야 함.

 

출처 : Do It! 안드로이드 앱 프로그래밍 (정재곤 지음, 이지스퍼블리싱)

728x90
그리드형(광고전용)

'Programming > Android' 카테고리의 다른 글

스크롤뷰  (0) 2017.01.17
테이블 레이아웃  (0) 2017.01.17
상대 레이아웃  (0) 2017.01.17
리니어 레이아웃  (0) 2017.01.16
레이아웃  (0) 2017.01.16
뷰와 뷰그룹  (0) 2017.01.16
인텐트와 데이터 전달  (0) 2017.01.08
화면 구성과 화면 간 이동  (0) 2016.12.25
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖