如何从android API 23和更高版本的操作栏中删除阴影

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从android API 23和更高版本的操作栏中删除阴影相关的知识,希望对你有一定的参考价值。

你能告诉我如何从ActionBar中删除阴影吗?

我试过android:elevationandroid:windowContentOverlay没有一个工作

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:elevation">0dp</item>
</style>
答案

像这样在xml中尝试app:elevation =“0dp”

    <android.support.design.widget.AppBarLayout
    android:id="@+id/appbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay"
    app:elevation="0dp">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar_editprofile"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        app:popupTheme="@style/AppTheme.PopupOverlay">

        <com.hifiveapp.customeview.CustomFontTextView
            android:id="@+id/toolbar_title"
            style="@style/toolbar_text_style"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="@string/new_story_title" />
    </android.support.v7.widget.Toolbar>

以上是关于如何从android API 23和更高版本的操作栏中删除阴影的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式在 Android 的 API 23 及更高版本中获取位置(纬度、经度)?

Android drawable 对于 API <23 和 API 23 及更高版本显示为拉伸

我的Android Studio应用仅适用于API 23及更高版本

Android Edittext 不能专注于 API 22(代码在 API 23 及更高版本上运行良好)

如何使用 Target API 23 及更高版本通过 GPS 获取用户位置

在 macOS Catalina、Big Sur 和更高版本中确定卷组