안드로이드 자주쓰는 레이아웃 정리
LinearLayout
뷰를 가로 또는 세로로 순차적으로 나열
RelativeLayout
0,0에 뷰를 계속 쌓는데 뷰간에 상대위치를 설정할 수 있음
FrameLayout
같은 위치에 뷰를 쌓지만, visible, invisible 의 옵션으로 원하는 뷰를 골라서 보여줄 수 있음
ConstraintLayout
RelativeLayout과 비슷하나 wrap_content사용시 의도한대로 이루어지고 성능은 RelativeLayout 대비해서 같거나 빠르다. UI에디터와 호환성이 좋다
뷰 부모 자식간에 처리해야할 프로세스를 없앰 그래서 빠르고 직관적 작성이 가능
뷰를 가로 또는 세로로 순차적으로 나열
RelativeLayout
0,0에 뷰를 계속 쌓는데 뷰간에 상대위치를 설정할 수 있음
FrameLayout
같은 위치에 뷰를 쌓지만, visible, invisible 의 옵션으로 원하는 뷰를 골라서 보여줄 수 있음
ConstraintLayout
RelativeLayout과 비슷하나 wrap_content사용시 의도한대로 이루어지고 성능은 RelativeLayout 대비해서 같거나 빠르다. UI에디터와 호환성이 좋다
뷰 부모 자식간에 처리해야할 프로세스를 없앰 그래서 빠르고 직관적 작성이 가능
댓글
댓글 쓰기