2016-03-20 16 views
3

Bir daraltma tablasının bulunduğu bir Android uygulaması oluşturmaya ve her zaman doğrudan araç çubuğunun altına yapışan bir görünüm öğesi oluşturmaya çalışıyor.Android'de bir açılır kapanır araç çubuğunun altına bir görünüm öğesi nasıl yapıştırılır?

Ben sadece tüm appbarlayout içinde organizasyonumu berbat düşünüyorum, ama doğru sipariş anlamaya gelemiyorum.

Herhangi bir yardım harika olurdu! Thanks-

İşte benim Etkinlik 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" /> 

var Ve ben her zaman araç çubuğunun altında kalır Böylece

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

eklemek çalışıyorum, ama daraltma çubuğu çubuğu ekranın üst kısmına doğru kaydırıldığında Altında kalıyor.

cevap

8

Bir AppBarLayoutLinearLayout uzanır - sadece Apple Şifre senin CollapsingToolbarLayout altında RelativeLayout ve herhangi layout_scrollFlags içermemektedir.

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

Bu mükemmel ve iyi yapmaya çalıştığım birçok şeyi düzeltiyor – ogoldbart3