728x90
대표적인 레이아웃 다섯 가지
1. LinearLayout (리니어 레이아웃)
Linear(선의, 선형의)의 뜻처럼 가로나 세로 방향으로 일열로 나열 할 때 사용합니다. 뷰의 위치를 지정 하지 않아도 중첩되지 않고 자동으로 나열됩니다. - Horizontal 가로 , vertical 세로
2. RelativeLayout(렐러티브 레이아웃)
렐러티브 레이아웃은 뷰를 특정 뷰나 부모의 위치에 맞게 배치를 할 수 있습니다.
3. TableLayout(테이블 레이아웃)
테이블레이아웃은 뷰들을 표(Table)처럼 배치 할 수 있습니다. 엑셀처럼 표의 크기와 모양, 테두리 색 변경이 가능합니다.
4. FrameLayout(프레임 레이아웃)
프레임 레이아웃은 뷰들을 액자(Frame)처럼 배치 할 수 있습니다.
5. DrawerLayout(드로워 레이아웃)
드로워 레이아웃은 뷰들을 서랍(Drawer)에서 꺼내듯 배치 할 수 있습니다. 메뉴나 프로필정보를 담는곳으로 많이들 씁니다.
6. ConstraintLayout (컨스트레인트 레이아웃)
컨스트레인트 레이아웃은 뷰의 위치를 반드시 강제(Constraint)적으로 지정해주어야합니다. 뷰 마다 위치를 세세하게 배치 할 수 있습니다.
728x90
LIST
'Android' 카테고리의 다른 글
Android - Garbage Collection(GC) (2) | 2023.11.08 |
---|---|
Android - Manifest & Components (3) | 2023.11.08 |
안드로이드 Activity 생명주기 (1) | 2023.08.29 |
Android 4대 컴포넌트 (0) | 2023.08.29 |
Android 기초 (0) | 2023.08.29 |