목록 보기
안드로이드 Constraint Layout, Linear Layout 어떤걸 써야할까?
프론트엔드

안드로이드 Constraint Layout, Linear Layout 어떤걸 써야할까?

휴몬랩
휴몬랩
2020년 10월 11일

두줄요약

LinearLayout의 단순한 배치 방식과 중첩 구조의 성능 부담을 설명했습니다. ConstraintLayout의 평평한 계층과 유연한 제약 조건 활용을 비교했습니다.

구조와 흐름

  • LinearLayout의 가로·세로 방향 기반 뷰 배치
  • 복잡한 화면에서 LinearLayout 중첩으로 깊어지는 뷰 계층
  • RelativeLayout과 ConstraintLayout의 평평한 계층 구조

선택 이유

  • 단순한 페이지 구성에 적합한 LinearLayout
  • 세분화된 제약 조건으로 뷰 연결을 구성하는 ConstraintLayout
  • ConstraintLayout 기능을 시각적으로 설정하는 Layout Editor

성능/운영 포인트

  • 중첩 레이아웃 증가에 따른 레이아웃 처리 시간과 앱 부담
  • 평평한 계층 구조를 통한 성능·효율 개선 기대

적용해볼 점

  • 단순한 화면은 LinearLayout, 복잡한 화면은 ConstraintLayout 우선 검토
  • XML 직접 작성과 Layout Editor를 병행한 제약 조건 관리

다음 읽기

#Android 주제를 이어서 읽기

JetPack의 Navigation을 사용해보자

Jetpack Navigation의 그래프·NavHostFragment·NavController 구성을 설명했습니다. Fragment 화면과 액션을 연결하고 버튼 클릭으로 이동하는 방법을 소개합니다.

휴몬랩
휴몬랩
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...