5

में स्क्रॉल नहीं यह मेरा लेआउटViewpager समन्वयक लेआउट

<?xml version="1.0" encoding="utf-8"?> 
<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:fitsSystemWindows="true"> 

    <android.support.design.widget.AppBarLayout 
     android:layout_width="match_parent" 
     android:layout_height="280dp" 
     android:fitsSystemWindows="true" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

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

      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="100dp" 
       android:gravity="top" 
       android:minHeight="?attr/actionBarSize" 
       app:layout_collapseMode="pin" 
       app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
       app:titleMarginTop="15dp"> 

      </android.support.v7.widget.Toolbar> 

      <android.support.design.widget.TabLayout 
       android:id="@+id/category_tabs" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       android:layout_gravity="bottom" 
       android:background="#f0f0f0" 
       android:focusable="false" /> 

      <View 
       android:layout_width="match_parent" 
       android:layout_height="1dp" 
       android:background="@color/talview_color_1" /> 

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

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

    <android.support.v4.view.ViewPager 
     android:id="@+id/pager" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

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

मैं स्क्रॉल करते हुए शीर्ष पर tablayout पिन करने की कोशिश कर रहा हूँ है। यह काम नहीं करता है। अधिक महत्वपूर्ण बात यह है कि प्रत्येक व्यूपार्जर खंड में एक सूचीदृश्य है और सूचीदृश्य स्क्रॉलिंग सूचीदृश्य में काम नहीं करती है।

किसी को भी मदद कर सकते हैं

+0

सूचीदृश्य समन्वयक लेआउट के साथ काम नहीं करता है की आवश्यकता है। इस ब्लॉग को पढ़ें http://inthecheesefactory.com/blog/android-design-support-library-codelab/en – Raghunandan

उत्तर

14

आप

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

या RecyclerView, कृपया ध्यान दें कि NestedScrollView, में Android समर्थन लाइब्रेरी v4 प्रदान की है, जो के साथ काम करने CoordinatorLayout डिज़ाइन किया गया है उपयोग करने की आवश्यकता क्लासिक ListView CoordinatorLayout के साथ काम नहीं करता है।

तो अपने viewPager अंदर आप NestedScrollView या RecyclerView

गुड लक

+0

सही उत्तर यह मेरे लिए काम है ... धन्यवाद Netero –