달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
2019. 8. 21. 13:59

Layout 종류 Development/Android



 

Layout 종류

구분

설명

LinearLayout

·       박스 모델로 사각형 영역에 화면을 구성하는 방법입니다.

·       위젯이나 다른 하위 컨테이너가 가로나 세로 방향으로 하나씩 차례로 정렬되어 배치됩니다.

·       표준 자바의 BoxLayout 유사합니다.

RelativeLayout

·       기반 모델입니다.

·       부모 컨테이너나 자식 뷰들을 상대적인 위치 관계에 따라 배치하는 방법입니다.

FrameLayout

·       하나의 뷰만 보여주는 방식입니다.

·       여러 자식 뷰들을 겹쳐서 그리고자 할 때 사용하는 레이아웃입니다.

·       여러 이미지들을 같은 영역에 표시하고자 할 때 사용하며 뷰들을 전환하며 보여주고할 사용합니다.

·       표준 자바의 CardLayout 유사합니다.

TableLayout

·       자식 뷰들을 열과 행으로 구성된 형태로 배치합니다.

·       테이블은 TableRow라는 객체로 구성되어 있으며 이는 행을 뜻합니다.

·       행에는 뷰를 삽입하는 만큼의 열이 생성되며 이것을 (cell)이라고 합니다.

GridLayout

·       그리드 모델

·       격자 모양의 표을 만들 수 있는 레이아웃입니다.

ScrollView

·       스크롤이 가능한 컨테이너입니다.

·       추가된 뷰의 영역(내용)  화면에 보이지 않을 사용합니다.

ConstraintLayout

·       위젯()의 위치, 크기를 유연한 방법으로 배치하도록 하는 ViewGroup 서브클래스입니다.

 

 

 

 


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

layout_weight  (0) 2019.08.21
LinearLayout  (0) 2019.08.21
Layout 종류  (0) 2019.08.21
Android Studio 프로젝트의 gradle 주요 파일  (0) 2019.08.21
안드로이드의 특징  (0) 2019.08.20
AVD에 연락처 추가하기  (0) 2019.08.19
Posted by codedragon codedragon

댓글을 달아 주세요