删除操作栏的阴影

时间:2016-10-10 10:30:20

标签: android

我想删除操作栏的阴影,虽然有很多类似的问题,但这些建议都不适用于我。我正在使用4.3 Api 18,并希望为低版本和高版本工作。这是我的代码:

<style name="MyActionBar" parent="style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="elevation">0dp</item>
        <item name="android:actionBarStyle">@style/LineRemover</item>
        <item name="android:windowActionBarOverlay">true</item>
    </style>

    <style name="LineRemover" parent="android:Widget.Holo.ActionBar">
        <item name="android:background">@android:color/transparent</item>
    </style>

    <style name="Base.AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="actionOverflowMenuStyle">@style/OverflowMenu</item>
        <item name="actionBarStyle">@style/MyActionBar</item>
    </style>

enter image description here

更新 我决定使用评论中建议的工具栏,现在一切正常。

1 个答案:

答案 0 :(得分:-1)

试试5.0,

<item name="app:elevation">0dp</item>

或尝试

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