Tuesday, August 28, 2018

Android CoordinatorLayout과 AppBarLayout 사용시 겹치는 문제 해결

CoordinatorLayout과 AppBarLayout 사용시 겹치는 문제 해결

CoordinatorLayout을 사용하면 뷰들이 기본적으로 겹쳐져서 위치하게 됩니다. 이를 'overlap'이라고 부릅니다. 특히 AppBarLayout 밑에 내용을 담는 영역이 겹쳐지는 경우가 많습니다.

Illustration of overlapping views in CoordinatorLayout

그럴 경우, 컨텐츠의 최상위 레이아웃(혹은 필요한 레이아웃)에 아래와 같은 속성을 주게 되면 AppBarLayout와 겹치지 않고 위치할 수 있습니다:

app:layout_behavior="@string/appbar_scrolling_view_behavior"

0 개의 댓글:

Post a Comment