2016-06-03 7 views
0

Hallo Leute, ich habe ein Problem beim Einrichten meines Tablayouts, ich habe es nach bestem Wissen gemacht & Wissen, aber ich kann es nicht zur Arbeit bringen. Hier ist das Szenario: As you can see the tabs are stuck at the bottom just above the viewpagerTabs Titel im TabLayout scrollt nicht nach oben, wenn der Viewpager gescrollt wird

i die Registerkarte Layout im Inneren des Koordinators Layout eingerichtet haben, aber wenn ich versuche, auf die Registerkarte, um nach oben Streifen bewegen sich nicht, die Ansicht Pager-Overlays und blättert auf der Reiter. die Laschen am Boden stecken, hier ist mein Code vielleicht Jungs ou kann mir helfen:

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res-auto" app:id="@+id/coordinatorLayout" app:layout_width="match_parent" app:layout_height="match_parent"> 
<android.support.design.widget.AppBarLayout app:theme="@style/ThemeOverlay_AppCompat_Dark_ActionBar" app:id="@+id/mapAppbar" app:fitsSystemWindows="true" app:layout_width="match_parent" app:layout_height="UNKNOWN_DATA_0x1f401"> 
    <android.support.design.widget.CollapsingToolbarLayout app:id="@+id/main_collapsing" app:fitsSystemWindows="true" app:layout_width="match_parent" app:layout_height="match_parent" app:layout_scrollFlags="3" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" app:contentScrim="#f15524"> 
     <fragment android:name="com.google.android.gms.maps.SupportMapFragment" android:id="@+id/map" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="UNKNOWN_DATA_0x1f401" android:layout_scrollFlags="5" android:layout_collapseMode="2" /> 
     <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="UNKNOWN_DATA_0x7f010047" android:popupTheme="@style/ThemeOverlay_AppCompat_Light" android:layout_collapseMode="1" /> 
     <android.support.design.widget.TabLayout android:layout_gravity="top|bottom|center_vertical|fill_vertical|center|fill" android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="UNKNOWN_DATA_0x7f010047" android:layout_collapseMode="1" android:tabIndicatorColor="#233" android:tabMode="0" android:tabTextColor="#1b1b1b" android:tabSelectedTextColor="#fff" /> 
    </android.support.design.widget.CollapsingToolbarLayout> 
</android.support.design.widget.AppBarLayout> 
<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_behavior="@string/appbar_scrolling_view_behavior" /> 
<android.support.design.widget.FloatingActionButton android:layout_gravity="top|bottom|left|right|center_vertical|fill_vertical|center_horizontal|fill_horizontal|center|fill|start|end" android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="16dp" android:fabSize="1" /> 

+0

ich konnte nicht verstehen, Ihre Anforderung, auch Ihre Verknüpfung zu Snapshot-Bild zeigt keine Tabs. Können Sie erklären? Möchten Sie die nestedScrollView-Funktion implementieren? – himanshu1496

+0

Danke, es gibt Tabs ganz unten direkt neben dem Google-Logo (unten rechts). Ich versuche, das kollabierende Symbolleisten-Layout zu implementieren, aber ich kann die Tabs nicht zusammen mit den anderen Inhalten scrollen, sie bleiben immer unten und sind hinter dem Viewpager versteckt –

Antwort

0

Versuchen Sie diesen Code Ihrer Klasse hinzufügen:

mTabLayout.setupWithViewPager(mViewPager); 
Verwandte Themen