0

작동하지 않는 동안이 매우 간단한 레이아웃이 있습니다 안드로이드 : 숨기기/표시 도구 모음 스크롤

<android.support.design.widget.CoordinatorLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/tools" 
    android:id="@+id/root" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:theme="@style/ActionBarThemeOverlay"> 

     <!--<include layout="@layout/include_toolbar_actionbar" />--> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:background="?attr/colorPrimary" 
      app:layout_scrollFlags="scroll|enterAlways" /> 

    </android.support.design.widget.AppBarLayout> 

    <FrameLayout 
     android:id="@+id/fragment_container" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@color/background" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

</android.support.design.widget.CoordinatorLayout> 

내가 fragment_container에 표준 RecyclerViewFragment를 추가합니다. 불행히도 Toolbar은 항상 숨김 상태이며 그 이유를 이해할 수 없습니까?

도움 주셔서 감사합니다.

답변

0

이 작업을 시도 할 수 : solution from similar question.

기본적으로, 당신은 (당신의 조각에) android.support.v4.widget.NestedScrollView 대신 ScrollView을 사용하고 NestedScrollView의 XML 내부 app:layout_behavior="@string/appbar_scrolling_view_behavior"를 구현해야합니다.