2016-03-20 6 views
3

collapsingtoolbarlayoutとビューの要素を持つAndroidアプリを作成しようとすると、ツールバーの一番下に常に表示されます。アンドロイドのcollapsingtoolbarlayoutツールバーの下にビュー要素を貼り付けるにはどうすればいいですか?

私はappbarlayout全体で自分の組織を台無しにしていると思いますが、正しい注文を見つけることができません。

助けがあれば助かります。 Thanks-

ここに私の活動のxmlは、

<android.support.design.widget.AppBarLayout 
     android:id="@+id/app_bar" 
     android:layout_width="match_parent" 
     android:layout_height="244dp" 
     android:fitsSystemWindows="true" 
     android:theme="@style/AppTheme.AppBarOverlay"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/toolbarLayout" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:fitsSystemWindows="true" 
      app:collapsedTitleTextAppearance="@style/CollapsedTheme" 
      app:contentScrim="?attr/colorPrimary" 
      app:expandedTitleGravity="center|bottom" 
      app:expandedTitleMarginBottom="20dp" 
      app:expandedTitleMarginEnd="20dp" 
      app:expandedTitleMarginStart="20dp" 
      app:expandedTitleTextAppearance="@style/ExpandedTheme" 
      app:layout_scrollFlags="scroll|exitUntilCollapsed" 
      app:theme="@style/ToolbarColoredBackArrow"> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="180dp" 
       android:orientation="vertical"> 

      </LinearLayout> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       app:layout_collapseMode="pin" 
       app:popupTheme="@style/AppTheme.PopupOverlay" /> 

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

    <include layout="@layout/content_product" /> 

そして、私はそれは常にツールバーの下に留まるように

<RelativeLayout 
     android:layout_below="@+id/app_bar" 
     android:layout_width="match_parent" 
     android:layout_height="20dp" 
     android:background="@color/blue"/> 

に追加しようとしていますしかし、折りたたみツールバーレイアウトが画面の上部にスクロールするとそれはその下にこだわったままです。

答えて

8

アンAppBarLayoutLinearLayoutを拡張 - ちょうどあなたのCollapsingToolbarLayout下記のおRelativeLayoutを追加し、任意のlayout_scrollFlagsが含まれていません。

<AppBarLayout> 
    <CollapsingToolbarLayout /> 
    <RelativeLayout /> 
</AppBarLayout> 
+0

これは完璧なものであり、私がうまくいった多くのことを修正しています – ogoldbart3