gpt4 book ai didi

android - 在 android TabLayout 上设置阴影

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:49 24 4
gpt4 key购买 nike

我想去掉 TabLayout 下面的阴影。我尝试将此功能设置为主题,但它不起作用:

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

或者

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

我在想是否有另一种方法可以做到这一点,从 XML 声明或从 TabLayout 实例上的代码隐藏。

我知道这个解决方案,但它对我不起作用。 Getting rid of the gradient at the top of an Activity (Android)拜托,不要建议主题修复,我知道这是最好的 android 方式,但它不是我的选择。

这是我的 XML 声明:

   <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"
app:tabSelectedTextColor="@color/tab_on_state"
app:tabTextColor="@color/tab_off_state" />

最佳答案

阴影不是由 TabLayout 转换的,而是由它所在的容器转换的。如果您在 ActionBar 中使用 TabLayout,则将 ActionBar 的背景设置为纯色以移除阴影。我已经在 ActionBar 上试过了,但我想它应该适用于其他模式,比如 AppBarLayout

关于android - 在 android TabLayout 上设置阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31500085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com