ActionBarSherlock上溢菜单样式问题

7

我正在按照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网站上的示例一样。
谢谢
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接