web-dev-qa-db-ja.com

android)のTabLayoutの下の影を削除します

通常のレイアウトで定義されている(ツールバーやアクションバーの一部としてではなく)TabLayoutを使用しているときに、タブの下の影を削除しようとしています。

テーマを

<item name="Android:windowContentOverlay">@null<item/>

または

<item name="windowContentOverlay">@null<item/>

動作しませんでした。

また、標高を0に設定しても効果はありませんでした。

 <Android.support.design.widget.TabLayout xmlns:app="http://schemas.Android.com/apk/res-auto"
                Android:id="@+id/sliding_tabs"
                Android:layout_width="match_parent"
                Android:layout_height="wrap_content"
                Android:layout_gravity="center_horizontal"
                Android:layout_marginLeft="10dp"
                Android:layout_marginRight="10dp"
                Android:background="@Android:color/white"
                app:backgroundTint="@Android:color/transparent"
                app:tabIndicatorColor="@Android:color/transparent"
                app:tabMode="scrollable"/>
12
Dus

あなたのTabLayoutAppBarLayoutの中にあると仮定します、その影はAppBarLayoutに付属しています、これを追加してくださいapp:elevation="0dp"そのウィジェットに、私はあなたが行ってもいいと信じています。

38
Steve McMeen

私はapp:elevation="0dp"仕事とAndroid:elevation="0dp"AppBarLayoutでは機能しません

6
shiguiyou

標高を0dpに設定する必要があり、AppBarLayoutのテーマも@style/Base.Widget.Design.TabLayoutに変更しましたが、うまくいきました。

0
Sarath SVS