0

thisを達成しようとしているこのガイドCodePathに従っています。私は、拡張可能で折りたたみ可能なツールバーを望んでいません。私はちょうどレイアウトとスクロールアップし、すぐに1つが上に(すべての方法に達していない)を開始するように表示されるシンプルToolbarが欲しいです。
私はCodepathガイドに従い、このLayoutを作成しました。しかし、NestedScrollViewのスクロールはここでは機能しません。
私はLinearLayoutCoordinatorLayoutの内容を囲み、スクロールは(NewLayout)を働かせることを提案したStackOverflowの答えを見つけました。しかし、Toolbarはレイアウトの残りの部分とスクロールせず、上部に固定されたままで、のようなCodepathガイドに記載されているものが好きです。Android - enterAlwaysが動作しない、ツールバーが残りのレイアウトとスクロールしない

私はここで間違っていますか?おかげ

答えて

1

NestedScrollView外appbarlayoutする必要があり、参照以下の例のコード:

<android.support.design.widget.CoordinatorLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

<android.support.v4.widget.NestedScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior"> 

    <!-- Your scrolling content --> 

</android.support.v4.widget.NestedScrollView> 

<android.support.design.widget.AppBarLayout 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent"> 

    <android.support.v7.widget.Toolbar 
      ... 
      app:layout_scrollFlags="scroll|enterAlways"/> 

    <android.support.design.widget.TabLayout 
      ... 
      app:layout_scrollFlags="scroll|enterAlways"/> 

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

参考:https://developer.android.com/reference/android/support/design/widget/AppBarLayout.html

は、それが作品を願って!

+0

答えAbhinavに感謝しますが、それは私が思ったように機能しません。ここでは、ツールバーが上に表示され、その後に完全に空白の領域が続きますが、スクロールすると、ツールバーのサイズでスクロール可能なメインのレイアウトコンテンツが表示されるため、コンテンツはスクロール可能です。 [This](https://gist.github.com/gamebusterz/151c06bad35aadd2c86f4fd6061220cf)は私がやったことです。 – Yankee

+0

'TabLayout'を使う必要がありますか?私のレイアウトには何も必要ないので。 – Yankee

関連する問題