-
[안드로이드] Layout '레이아웃의 종류 알아보기'Android/공부 2020. 4. 29. 19:52
Layout 의 개념과 종류 살펴보기
1. Layout 이란
- 레이아웃은 앱에서 사용자 인터페이스를 위한 구조를 정의한다
- 레이아웃의 모든 요소는 View와 ViewGroup 객체의 계층을 사용해 빌드된다
2. Layout 의 종류
1. LinerLayout (선형 레이아웃)
- 여러 하위 요소를 하나의 가로 방향 또는 세로 방향 행으로 정리하는 레이아웃
- LinerLayout은 창의 길이가 화면 길이를 웃도는 경우 스크롤바를 생성한다
2. RelativeLayout (상대 레이아웃)
- 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성하는 방법
3. FrameLayout (프레임 레이아웃)
- 가장 상위에 있는 하나의 뷰 또는 뷰 그룹만 보여주는 방법
- 여러 레이아웃을 하나의 레이아웃 (FrameLayout) 안에 겹쳐서 사용할 수 있다
- 가장 단순하지만 여러 개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식으로 자주 사용함
4. GridLayout (테이블 레이아웃)
- 격자 모양의 배열을 사용하여 화면을 구성하는 방법, 행과 열로 구성
- TableLayout의 단점을 보완한 레이아웃
- HTML에서 많이 사용하는 정렬 방식과 유사하지만 많이 사용하지는 않음
5. ListView (목록 뷰)
- 동일한 자식 View 위젯을 내용만 달리하여 반복적으로 표시해야 하는 경우에 사용
더보기[ 참고 ]
http://developer.android.com/guide/topics/ui/declaring-layout
'Android > 공부' 카테고리의 다른 글
[안드로이드] Menu 예제 2 '액션바(Action Bar)' (0) 2020.05.07 [안드로이드] Menu 예제 1 '간단한 메뉴 만들기' (0) 2020.05.07 [안드로이드] REQUEST_CODE '활동으로부터 결과 가져오기' (0) 2020.04.30 [안드로이드] Intent '인텐트로 화면넘기기' (0) 2020.04.29 [안드로이드] Button & Toast '버튼 클릭 이벤트' (0) 2020.04.28