我正在尝试删除此图片中显示的ActionBar
阴影:
从现在开始,我尝试在xml
主题中添加这些行:
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" >
<item name="android:windowContentOverlay">@null</item>
</style>
以编程方式执行此操作:
getSupportActionBar().setElevation(0);
已发布here。
但没有什么对我有用......
我的设备正在使用Android的最新版本。任何关于为什么不起作用的想法?
答案 0 :(得分:3)
将此属性添加到Toolbar
或AppBarLayout
(我不知道您是否使用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
。