[Android]ConstraintLayout

MYEONGEUN KWON·2023년 4월 26일
0

안드로이드

목록 보기
3/5

View와 ViewGroup

  • View는 대화형 UI 구성 요소(버튼, 텍스트 필드 등)를 만드는 데 사용되는 위젯의 기본 클래스입니다.
  • View는 View를 포함할 수 없으며 다른 View를 포함할 수 있는 것은 레이아웃인 ViewGroup입니다

ConstraintLayout의 장점

  • ConstraintLayout을 사용하면 깊은 계층 구조를 피하고 ConstraintLayout 하나로 크고 복잡한 레이아웃을 만들 수 있습니다.

Layout 구현시 성능을 위해 고려해야하는 부분

  • 레이아웃 계층 최적화(ConstraintLayout 사용)
  • <include>로 레이아웃 재사용
  • 자주 사용하지 않지만 무거운 View는 메모리 사용을 줄이고 렌더링 속도- 를 높이기 위해 ViewStub를 활용
profile
Hello, World!

0개의 댓글