Android透明ActionBar在v19上带有ActionSherlock

Android透明ActionBar在v19上带有ActionSherlock,android,android-actionbar,actionbarsherlock,android-4.4-kitkat,Android,Android Actionbar,Actionbarsherlock,Android 4.4 Kitkat,我把AndroidManifest从 android:targetSdkVersion="18" 到 现在我对使用png的透明actionbar有一个问题 这是我想要的actionbar布局,在使用v18的N4上: 这是n5上v19上的actionbar,有一点透明,但不完整: 这是我在values/styles.xml中的主题设置: <style name="MyTheme" parent="Theme.Sherlock.Light"> <item name=

我把AndroidManifest从

android:targetSdkVersion="18"

现在我对使用png的透明actionbar有一个问题

这是我想要的actionbar布局,在使用v18的N4上:

这是n5上v19上的actionbar,有一点透明,但不完整:

这是我在values/styles.xml中的主题设置:

<style name="MyTheme" parent="Theme.Sherlock.Light">
    <item name="windowActionBarOverlay">true</item>

    <!-- Actionbar Background -->
    <item name="actionBarStyle">@style/My.Actionbar</item>
</style>
<style name="My.Actionbar" parent="Widget.Sherlock.Light.ActionBar.Solid">
    <item name="background">@drawable/actionbarbg</item>
    <item name="android:background">@drawable/actionbarbg</item>
</style>

真的
@style/My.Actionbar
@可牵引/可操作倒钩
@可牵引/可操作倒钩
这可以在values-v19/styles.xml中找到

 <style name="MyTheme" parent="Theme.Sherlock.Light">
      <item name="actionBarStyle">@style/My.Actionbar</item>
      <item name="android:actionBarStyle">@style/My.Actionbar</item>
      <item name="windowActionBarOverlay">true</item>
      <item name="android:windowActionBarOverlay">true</item>
</style>

<style name="My.Actionbar" parent="Widget.Sherlock.Light.ActionBar.Solid">
    <item name="android:background">@drawable/actionbarbg</item>
</style>

@style/My.Actionbar
@style/My.Actionbar
真的
真的
@可牵引/可操作倒钩
如果我将targetSdk改回18,它也可以在Nexus5上工作


你知道我的错误是什么吗?

你看到的问题是,通常在操作栏下面有一个阴影。您可以通过添加

<item name="android:windowContentOverlay">@null</item>
@null
转到values-v19文件夹中apptheme的样式


资料来源:

我不确定我们应该去哪里,我真的看不出有什么不同。你能指出你的担忧吗?我在一个区域周围画了一个蓝色的边界。它只是灰色条和洋红背景之间的一个小差异,反式洋红比活动背景亮一点。谢谢!但这是自v19以来的阴影吗?为什么它在v18上不可见?@develth我不知道,但他们可能在KitKat中添加了它,作为他们所做的视觉更改的一部分。
<item name="android:windowContentOverlay">@null</item>