1

ich ein kleines Problem mit Blick auf mit Symbolleiste Einstürzen und nur für die Geräte OS Eibisch und darüber, für niedrigere Versionen seines adaequatProblem mit Symbolleiste in Eibisch kollabiert und über

folgende ist mein Layout

<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:background="@color/fp_dashboard_backgrd" 
    android:fitsSystemWindows="true"> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/app_bar_layout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/transparent" 
     android:fitsSystemWindows="true"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapse_toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:fitsSystemWindows="true" 
      app:contentScrim="?attr/colorPrimary" 
      app:expandedTitleMarginEnd="64dp" 
      app:expandedTitleMarginStart="48dp" 
      app:layout_scrollFlags="scroll|enterAlways"> 

      <include 
       layout="@layout/filter_search" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="?attr/actionBarSize" 
       android:fitsSystemWindows="true" 
       app:layout_collapseMode="parallax" /> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/MyToolbar" 
       android:layout_width="match_parent" 
       android:background="@color/fund_screener_toolbar" 
       android:layout_height="?attr/actionBarSize" 
       app:layout_collapseMode="pin" 
       app:theme="@style/ActionBar"> 

       <TextView 
        android:id="@+id/toolbar_title" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="left" 
        android:maxLines="1" 
        android:text=" Fund Screener " 
        android:textColor="@color/color_white" 
        android:textSize="@dimen/dimen_txt_20" /> 
      </android.support.v7.widget.Toolbar> 

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

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

    <include 
     android:id="@+id/scrolll" 
     layout="@layout/recycle" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_gravity="fill_vertical" 
     android:clipToPadding="false" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

    <include 
     android:id="@+id/imageViewProgress" 
     layout="@layout/layout_bull_progress_bar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" /> 

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

und hier sind das erste Bild zeigt, wenn ich

enter image description here

nach oben scrollen und wenn ich bekomme ich diese nach unten scrollen Extra weißer Raum über meinem toolbar Ich bin mir nicht sicher, was schief geht. Überprüfen Sie das Bild unten. Wie ihr weißen Raum über meinem Fund Screener-Symbolleiste sehen

enter image description here

Jungs mir bitte helfen Ich habe viele Veränderungen und Forschung getan, aber nicht in der Lage eine Lösung zu erhalten. Bitte helfen

EDIT

filter_search.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@color/white" 
    android:orientation="vertical" 
    android:padding="10dp"> 

    <android.support.v7.widget.AppCompatSpinner 
     android:id="@+id/spnAMCName" 
     style="@style/Base.Widget.AppCompat.Spinner.Underlined" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:theme="@style/SpinnerBottomLine" /> 

    <com.app.widgets.TextViewRobotoRegular 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingBottom="5dp" 
     android:paddingTop="5dp" 
     android:text="@string/lbl_asset_type" 
     android:textColor="@color/fp_light_gray" 
     android:textSize="13sp" /> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:weightSum="3"> 

     <com.app.widgets.TextViewRobotoLight 
      android:id="@+id/btnequity" 
      android:layout_width="@dimen/dimen_0" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:background="@drawable/btn_border_default" 
      android:gravity="center" 
      android:paddingBottom="7dp" 
      android:paddingTop="7dp" 
      android:text="@string/equity" 
      android:textColor="@color/fp_light_gray" 
      android:textSize="13sp" /> 

     <com.app.widgets.TextViewRobotoLight 
      android:id="@+id/btndebt" 
      android:layout_width="@dimen/dimen_0" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:background="@drawable/btn_border_default" 
      android:gravity="center" 
      android:paddingBottom="7dp" 
      android:paddingTop="7dp" 
      android:text="@string/debt" 
      android:textColor="@color/fp_light_gray" 
      android:textSize="13sp" /> 

     <com.app.widgets.TextViewRobotoLight 
      android:id="@+id/btnhybrid" 
      android:layout_width="@dimen/dimen_0" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:background="@drawable/btn_border_default" 
      android:gravity="center" 
      android:paddingBottom="7dp" 
      android:paddingTop="7dp" 
      android:text="@string/hybrid" 
      android:textColor="@color/fp_light_gray" 
      android:textSize="13sp" /> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="5dp" 
     android:orientation="horizontal" 
     android:weightSum="1"> 

     <android.support.v7.widget.AppCompatSpinner 
      android:id="@+id/spnFundSubCategory" 
      style="@style/Base.Widget.AppCompat.Spinner.Underlined" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom|center" 
      android:layout_weight="0.5" 
      android:paddingRight="2dp" 
      android:theme="@style/SpinnerBottomLine" /> 

     <android.support.v7.widget.AppCompatSpinner 
      android:id="@+id/spnFundNature" 
      style="@style/Base.Widget.AppCompat.Spinner.Underlined" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom|center" 
      android:layout_weight="0.5" 
      android:paddingLeft="2dp" 
      android:theme="@style/SpinnerBottomLine" /> 

    </LinearLayout> 

</LinearLayout> 
+0

versuchen Sie 'App: layout_scrollFlags = "scroll | exitUntilCollapsed" App: popupTheme = "@ style/AppTheme.PopupOverlay"' ... to the toolbar – rafsanahmad007

+0

@ rafsanahmad007 Ich hatte exitUntilCollapse benutzt, aber das Problem passiert mit es ist, wenn ich scrolle meine Ansicht kommt nicht sofort Ich muss zweimal in meiner Recycler-Ansicht scrollen, um die Ansicht zu sehen, die versteckt ist – eLemEnt

+0

Haben Sie versucht, etwas wie '' android: layout_gravity = "top | center_horizontal" 'zur Symbolleiste? Nur gesagt, wenn es helfen kann, Toolbar zu zwingen, beim Scrollen nach unten oben zu bleiben. – Rehan

Antwort

1

Sie verwenden android:layout_marginTop="?attr/actionBarSize", wo Sie Ihre layout="@layout/filter_search" sind inklusive. Dies verursacht actionBarSize Speicherplatz über Ihre CollapsingToolbarLayout im erweiterten Modus. Entfernen Sie es einfach wie folgt.

 <include 
      layout="@layout/filter_search" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:fitsSystemWindows="true" 
      app:layout_collapseMode="parallax" /> 

Ich hoffe, das funktioniert für you.Thank Sie

+0

funktioniert nicht bro view wird hinter der toolbar versteckt – eLemEnt

+0

@eLemEnt Ich führe Demo in meinem System. Nach dem Entfernen von 'android: layout_marginTop ="? Attr/actionBarSize "' aus '' funktioniert es gut für mich. Versuchen Sie also, das Projekt zu rebulieren. Ich habe Ihre Frage für mehr Unterstützung abgestimmt. –

+0

In welchem ​​Betriebssystem läuft die Demo? – eLemEnt

Verwandte Themen