반응형
Layout
안드로이드 앱에서 화면에 보이는 요소(Button, TextView 등)을 뷰(View)라고 하고, 여러 뷰들을 포함하고 배치하는 역할을 하는 것을 레이아웃이라고 부른다.
안드로이드가 기본적으로 제공하는 레이아웃들은 종류별로 기능이 다르기 때문에 용도에 맞게 사용해야한다.
😊 안드로이드에서 제공하는 5가지 대표적인 레이아웃은 다음과 같다.
- 제약 레이아웃(ConstraintLayout) : 제약 조건을 사용하여 화면을 구성. 안드로이드에서 자동으로 설정하는 디폴트 레이아웃이다.
- 리니어 레이아웃(LinearLayout) : 한 쪽 방향으로 차례대로 뷰를 추가하여 화면을 구성
- 상대 레이아웃(RelativeLayout) : 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성
- 테이블 레이아웃(TableLayout) : 격자 모양의 배열을 사용하여 화면을 구성하는 방법
- 프레임 레이아웃(FrameLayout) : 가장 상위에 있는 하나의 뷰 또는 뷰그룹만 보여주는 방법. 여러개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식으로 자주 사용한다.
반응형
'안드로이드(Kotlin)' 카테고리의 다른 글
Kotlin 코틀린의 Context (0) | 2022.08.08 |
---|---|
Kotlin 코틀린의 Handler 와 Looper (0) | 2022.08.04 |
Kotlin 코틀린의 Intent와 Inflate (0) | 2022.08.04 |
Kotlin 코틀린의 Lifecycle (0) | 2022.08.03 |
Kotlin 코틀린의 ViewModel (0) | 2022.08.03 |