2016-05-13 7 views
1

私はAppBarLayoutToolbarをacitivtyに、TabLayoutを私のFragmentに持っています。ツールバーの影をゼロに設定すると、ツールバーとタブレイアウトの間の滑らかな場所になります。AppBarLayoutとツールバーに影が設定されていません

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:elevation="0dp" 
    android:theme="@style/SDK.Theme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:minHeight="?attr/actionBarSize" 
     app:elevation="0dp" 
     local:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
     local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

答えて

1

シャドウをプログラムで削除することができます。 appBarがあなたのAppBarLayoutある

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {    
    appBar.setElevation(0); 
} 

編集:私はちょうどあなたがandroid:elevation="0dp"属性を使用して気づいた

。 xmlを使用したい場合はapp:elevation="0dp"を使用してください。

+0

私はどこが間違っていたのかわかりませんが、これをapp:またはandroid:で設定すると助けになりませんが、コードで設定すると便利です。 –

+0

app:AppBarLayoutはサポートライブラリにあります。しかし、なぜそれがあなたのためにはうまくいかないのか分かりません。 –

関連する問題