2015-08-13 1 views
1

Я хочу удалить эту тень из TabLayout, но в api 21 ничего не работает. Я попытался определить windowContentOverlay для @null или elevation до 0dp или @null, но, похоже, не работает.Удалить тень макета вкладки в android. API> = 21

Не мог бы кто-нибудь мне помочь?

http://i.stack.imgur.com/Qh7ml.png Heres - это экранизация.

<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.support.design.widget.AppBarLayout 
android:layout_height="wrap_content" 
style="@style/tabs" 
android:layout_width="match_parent"> 

<android.support.design.widget.TabLayout 
    android:id="@+id/tabs" 
    android:layout_width="match_parent" 
    style="@style/tabs" 
    android:layout_height="wrap_content" 
    app:layout_scrollFlags="scroll|enterAlways"/> 

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

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

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

ответ

2

Я столкнулся с такой же проблемой и windowContentOverlay to @null также не работал для меня. Но когда я изменил android.support.design.widget.CoordinatorLayout и android.support.design.widget.AppBarLayout на LinearLayout, он работал для меня, а нижняя тень tablayout удалялась.

Я был опробован с пользовательскими стилями для android.support.design.widget.CoordinatorLayout и android.support.design.widget.AppBarLayout, но не получил никакого успеха.

На данный момент я сохраняю его в LinearLayout, чтобы удалить нижнюю тень.

0

Set app:elevation="0dp" в вашем AppBarLayout (возможно в TabLayout тоже ..)

+0

что скрывается весь TabLayout –