Android 4.4(Kitkat)在操作栏下面引入了一个阴影,我们的设计师希望我们尽可能禁用它。
我知道如果使用ActionBarSherlock,你可以禁用操作栏下方的阴影,但我们只支持4.0.3+,并且如果可能的话,不想引入另一个库依赖。
这可能吗?如果是的话:你是怎么做到的?
答案 0 :(得分:6)
尝试将<item name="android:windowContentOverlay">@null</item>
添加到您应用的主题定义中。
编辑我之前有windowOverly
,但实际上是windowContentOverlay
答案 1 :(得分:0)
遵循风格
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="background">@drawable/actionbar_bg</item>
<item name="android:background">@drawable/actionbar_bg</item>
<...>
<style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
<..>
</style>
为了删除阴影添加此
<item name="android:windowContentOverlay">@null</item>