- 레이아웃(Layout)
- LinearLayout
가로 혹은 세로로 순차적으로 쌓아나가는 Layout
- RelativeLayout
상대적으로 위치를 지정해주는 Layout,
부모 뷰인 RelativeLayout을 기준으로 위치를 지정하거나 또 다른 자식 View의 위치를 기준으로 위치를 지정해 줄 수 있다
- Constraint(제약)Layout
자식 View들에 제약을 주어 부모View 기준으로 위치를 지정하거나 다른View를 기준으로 위치를 지정할 수 있고, 각 View의 크기를 유연하게 지정할 수 있는 Layout
- TableLayout
view들을 표처럼 배치할 수 있는 레이아웃
- GridLayout
TableLayout과 LinearLayout이 합쳐진 Layout
rowCount, columnCount를 지정하면 정해진 수 만큼 뷰가 채워진 뒤 다음 행/열로 넘어간 뒤 뷰가 채워지게 됨- FrameLayout
한가지의 뷰를 보여줄 때 사용, 여러개의 뷰를 중첩시킬 수 있기 때문에 여러개의 뷰를 중첩한 후 android:visivility를 설정하여 한가지의 뷰만 visible처리를 하여 보여주는 방식으로 사용 (ConstraintLayout을 이용하여 중첩 가능^^)
- 안드로이드 🤖