2016-07-22 8 views
0

ツールバーの折りたたみに問題があります。CollapsingToolbarLayoutがアンドロイドで動作しません4.2.2

このコードはアンドロイド5+で動作しますが、アンドロイドでは動作しません4.2.2 このコードでは何が間違っていますか?

ありがとうございました。

コーディネーターレイアウト

<android.support.design.widget.CoordinatorLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:id="@+id/tabanim_maincontent" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="#d25100"> 

アプリケーションバー

<android.support.design.widget.AppBarLayout 
    android:id="@+id/appbar" 
    android:layout_width="match_parent" 
    android:layout_height="90dp" 
    android:background="#d25100"> 

折りたたみツールバー

<android.support.design.widget.CollapsingToolbarLayout 
     android:id="@+id/collapsing_toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fitsSystemWindows="true" 
     app:layout_scrollFlags="scroll|exitUntilCollapsed"> 

ツールバー

<android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_marginLeft="-10dp" 
      android:layout_width="match_parent" 
      android:layout_height="45dp" 
      app:layout_collapseMode="pin" 
      android:fitsSystemWindows="true"> 

カスタムビュー

<LinearLayout 
       android:id="@+id/Container" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:orientation="horizontal" 
       android:gravity="center" 
       android:baselineAligned="false"> 

Tablayout

<android.support.design.widget.TabLayout 
      android:id="@+id/tab" 
      app:tabMode="fixed" 
      app:tabGravity="fill" 
      app:tabIndicatorColor="#ffffff" 
      app:tabSelectedTextColor="#ffffff" 
      app:tabTextColor="#ffc29c" 
      app:tabIndicatorHeight="3dp" 
      app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget" 
      android:layout_width="match_parent" 
      android:layout_height="45dp" 
      android:layout_gravity="bottom" 
      android:fitsSystemWindows="true" 
      android:background="#e15600" /> 

ビューポケットベル

<android.support.v4.view.ViewPager 
    android:id="@+id/pager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    android:background="#ffffff" /> 

答えて

0

おかげNilesh ...

仕事のthats ..

<android.support.v4.widget.NestedScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior"> 

     <android.support.v4.view.ViewPager 
      android:id="@+id/pager" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:fitsSystemWindows="true" 
      app:layout_behavior="@string/appbar_scrolling_view_behavior" 
      android:background="#ffffff" /> 
</android.support.v4.widget.NestedScrollView> 

をスクロールするけど、私は、ビューページャとタブレイアウトで空白だスワイプすることはできません。 私はフラグメントのためにビューページャを使用します。

viewPager = (ViewPager) findViewById(R.id.pager); 
    adapter = new PagerAdapter (getSupportFragmentManager(), tabLayout.getTabCount()); 
    viewPager.setAdapter(adapter); 
    viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); 
関連する問題