2016-06-11 10 views
0

私はツールバーを自動で隠そうとしていますが、これはcoordinatelayoutに切り替えましたが、何らかの理由でツールバーが半分になり、タブレイアウトが重なってしまいます。私はツールバーの高さをwrap_contentにしようとしましたが、これは別の問題につながります。これは、アクティビティの何かをクリックするたびに、クリックされたアイテムの上に多くのアクティビティがオーバーラップします。ここでなぜTabLayoutが重なっているツールバーですか?

は私のメインの活動です:

<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/coordinatorLayout" 
android:layout_height="match_parent" 
android:layout_width="match_parent" 
android:fitsSystemWindows="true"> 

<android.support.design.widget.AppBarLayout 
    android:id="@+id/appbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:fitsSystemWindows="true" 
    > 
<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/tool_bar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:background="?attr/colorPrimary" 
    android:elevation="2dp" 
    android:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
    app:layout_scrollFlags="scroll|enterAlways" 
    android:fitsSystemWindows="true" 
    /> 

    <android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     android:scrollbars="horizontal" 
     android:layout_below="@+id/tool_bar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="?attr/colorPrimary" 
     app:tabTextColor="@android:color/white" 
     app:tabSelectedTextColor="@android:color/white" 
     app:tabIndicatorColor="@android:color/white" 
     app:tabIndicatorHeight="3dp" /> 

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

<android.support.v4.view.ViewPager 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/pager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    android:layout_below="@+id/tabs"> 
</android.support.v4.view.ViewPager> 

答えて

0

キーがCoordinateLayoutandroid:fitsSystemWindows="true"た、ちょうどそのフラグを除去し、すべてが正常に行ってきました。

関連する問題