0

Я реализую свертывающуюся панель инструментов с макетом табуляции, и я использовал расширяемый просмотр списка внутри пейджера представления. код работает отлично, но когда я прокрутка вверх не будет показывать все данные в расширяемом виде списка, но это только показывает то, что загруженные в первый раз enter image description hereПросмотр пейджера с расширяемым списком не работает должным образом в сворачивающейся панели инструментов

enter image description here

здесь мое свертывание кода на панель инструментов

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/drawerlayout" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<android.support.design.widget.CoordinatorLayout 
    android:id="@+id/root_coordinator" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

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

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapsing_toolbar_layout" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      app:contentScrim="?attr/colorPrimary" 
      app:layout_scrollFlags="scroll|enterAlways"> 

      <ImageView 
       android:id="@+id/collapseImage" 
       android:layout_width="match_parent" 
       android:layout_height="192dp" 
       android:scaleType="centerCrop" 
       app:layout_collapseMode="parallax" /> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/app_bar" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
       app:layout_collapseMode="pin" /> 

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

     <android.support.design.widget.CollapsingToolbarLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      app:layout_scrollFlags="scroll|enterAlways"> 

      <android.support.design.widget.TabLayout 
       android:id="@+id/tab_layout" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:background="#999" 
       app:layout_collapseMode="pin" 
       app:tabIndicatorColor="@color/primaryColorDark" 
       app:tabMode="scrollable" 
       app:tabSelectedTextColor="@android:color/white" 
       app:tabTextColor="#EEE" /> 


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

     <android.support.v4.view.ViewPager 
      android:id="@+id/view_pager" 
      android:layout_width="match_parent" 
      android:layout_height="fill_parent" 
      android:background="#FFFFFF" 
      app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 


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


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

<fragment 
    android:id="@+id/fragment_navigation_drawer" 
    android:name="asndeal.com.asndeal.NavigationDrawerFragment" 
    android:layout_width="280dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    app:layout="@layout/fragment_navigation_drawer" 
    tools:layout="@layout/fragment_navigation_drawer" /> 

и

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="asndeal.com.asndeal.CatName"> 

<!-- TODO: Update blank fragment layout --> 

<ExpandableListView 
    android:id="@+id/expandableListView" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 

заранее спасибо ..

ответ

1

привет чираг набор ViewPager приложение: layout_behavior = "@ строка/appbar_scrolling_view_behavior" и поставить ViewPager из appbarlayout, чем он будет работать нормально.

+0

спасибо, но теперь он прекращает свертывание, а также не может прокручиваться в расширяемом виде списка. –

+0

u может использовать расширяемый recycleview вместо расширяемого списка. Я тестировал использование exapndable recycleview и его работу отлично. –

+0

спасибо .. но я не знаю, как работать с расширяемым видом ресайклера, поэтому я переключился на расширяемый вид списка, поэтому, если вы можете опубликовать свой код для расширяемого вида ресайклера, то это будет очень полезно для меня .. –