我将 AndroidManifest 从
android:targetSdkVersion="18"
至
android:targetSdkVersion="19"
现在我对使用 png 的透明操作栏有疑问
这是我想要的操作栏布局,在带有 v18 的 N4 上:
这是 n5 上 v19 上的操作栏,有“一点”透明度,但不完整:
这是我在 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>
这在 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>
如果我将 targetSdk 改回 18,它也适用于 Nexus5
任何想法我的错误是什么?