如何删除ActionBar阴影?

时间:2015-11-24 17:49:15

标签: android

我正在尝试删除此图片中显示的ActionBar阴影:

enter image description here

从现在开始,我尝试在xml主题中添加这些行:

 <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" >
    <item name="android:windowContentOverlay">@null</item>
</style>

以编程方式执行此操作:

getSupportActionBar().setElevation(0);

已发布here

但没有什么对我有用......

我的设备正在使用Android的最新版本。任何关于为什么不起作用的想法?

2 个答案:

答案 0 :(得分:3)

将此属性添加到ToolbarAppBarLayout(我不知道您是否使用AppBarLayout):

app:elevation="0dp"

答案 1 :(得分:0)

尝试使用

<style name="AppTheme" parent="android:Theme.Holo.Light">
....
</style>

<style name="NoActionBarShadowTheme" parent="AppTheme">
    <item name="windowContentOverlay">@null</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

并在清单

<activity
    android:theme="@style/NoActionBarShadowTheme"

如果您使用的是材料设计,请尝试将工具栏elevation设置为0dp