Android ActionBarSherlock溢出列表视图
在我的android应用程序中集成了ActionBarSherlock之后,我注意到当用户点击溢出按钮时,下拉菜单在2.*和4.*之间有所不同 我已经用正确的颜色成功定制了2.*的下拉菜单,但4.*中的下拉菜单显示为白色和黑色文本,我所做的任何操作似乎都不会修改此菜单 我需要做什么特别的事情来定制4.*中的下拉菜单吗?甚至有可能吗Android ActionBarSherlock溢出列表视图,android,actionbarsherlock,Android,Actionbarsherlock,在我的android应用程序中集成了ActionBarSherlock之后,我注意到当用户点击溢出按钮时,下拉菜单在2.*和4.*之间有所不同 我已经用正确的颜色成功定制了2.*的下拉菜单,但4.*中的下拉菜单显示为白色和黑色文本,我所做的任何操作似乎都不会修改此菜单 我需要做什么特别的事情来定制4.*中的下拉菜单吗?甚至有可能吗 谢谢当您为ABS添加样式时,您必须确保还包括正确的Android标签。例如 不只是 <item name="actionBarStyle">@style/
谢谢当您为ABS添加样式时,您必须确保还包括正确的Android标签。例如 不只是
<item name="actionBarStyle">@style/ActionBar</item>
@style/ActionBar
但是
@style/ActionBar
@样式/操作栏
前者只控制ABS,库使用4.x上的标准操作栏。如果下拉菜单中有XML,则可以加载另一个,或者使用
res/layout-vAPIVERSION/
folderI通过覆盖样式和主题中的一些值做了类似的事情。但它们似乎只影响2.*设备。4.*设备似乎使用本机菜单。是的,仍然无法解决此问题。请将您的主题和样式xml添加到问题中。感谢您的回答。这是有道理的,我尝试过,但仍然没有解决问题,溢出菜单仍然是由4.*+上的操作系统生成的,因此忽略了自定义
<item name="actionBarStyle">@style/ActionBar</item>
<item name="android:actionBarStyle">@style/ActionBar</item>