我正在按照ActionBarSherlock网站上的示例进行操作。
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="background">@drawable/bg_striped</item>
<item name="android:background">@drawable/bg_striped</item>
<item name="backgroundSplit">@drawable/bg_striped_split</item>
<item name="android:backgroundSplit">@drawable/bg_striped_split</item>
</style>
然而,使用这种设置后,我无法更改溢出菜单的样式。属性“android:popupMenuStyle”和“android:dropDownListViewStyle”完全被忽略。
如果我将主题父级更改为“Theme.Sherlock.Light”,它会起作用。这是有意为之吗?如果不是,您将如何为溢出菜单下拉列表设置样式,并保持主题父级为“Theme.Sherlock.Light.DarkActionBar”,就像Sherlock网站上的示例一样。
谢谢