5

CollapsingToolbarLayoutCoordinatorLayout의 레이아웃을 루트 요소로 사용하고 있습니다. Snackbaractivity에 표시 될 때마다 toolbartitletoolbar이 (완전히) 확장되지 않았더라도 CollapsingToolbar의 기본 확장 된 제목 위치로 위치를 재설정합니다.(축소 중) 스낵바 모양 이후 도구 모음 제목이 다시 설정됩니다.

두 번째 그림은 toolbar이 확장되는지 여부에 관계없이 title이 고정되어 있음을 보여줍니다. I는 activity 또는 fragmentsnackbar.show()를 호출 할 때

Fully expanded

After Snackbar was shown

결과는 동일하다.

내 레이아웃 구조는 다음과 같습니다

<CoordinatorLayout> 
<AppBarLayout> 
    <CollapsingToolbarLayout> 
     <Toolbar /> 
     <TabLayout /> 
    </CollapsingToolbarLayout> 
</AppBarLayout> 
<ViewPager /> 
<FloatingActionButton /> 

내가 appcompat and design library (v24.2.1)의 최신 종속성을 사용합니다. 나는 그 충분한 정보의 희망 누군가가 문제를 해결하는 방법을 생각이있다 : P를

편집 : 또한 새 프로젝트를 시작하고 snackbar.show()를 호출 할 때 같은 문제가 나타납니다 Scrolling activity를 선택하는 템플릿입니다. 도서관 문제입니다.

답변

2

동일한 문제가 있었는데 라이브러리 문제였습니다. 최신 버전의 디자인 지원 라이브러리 (25.0.0)가 수정되었습니다. build.gradle에서 다음을 사용하십시오.

compile 'com.android.support:design:25.0.0' 

희망이 있습니다.

+0

이것은 26.1.0에서 다시 발생합니다 ... 어떻게 그게 가능합니까 ?? – TheJudge