Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ActionBarSherlock溢出列表视图_Android_Actionbarsherlock - Fatal编程技术网

Android ActionBarSherlock溢出列表视图

Android ActionBarSherlock溢出列表视图,android,actionbarsherlock,Android,Actionbarsherlock,在我的android应用程序中集成了ActionBarSherlock之后,我注意到当用户点击溢出按钮时,下拉菜单在2.*和4.*之间有所不同 我已经用正确的颜色成功定制了2.*的下拉菜单,但4.*中的下拉菜单显示为白色和黑色文本,我所做的任何操作似乎都不会修改此菜单 我需要做什么特别的事情来定制4.*中的下拉菜单吗?甚至有可能吗 谢谢当您为ABS添加样式时,您必须确保还包括正确的Android标签。例如 不只是 <item name="actionBarStyle">@style/

在我的android应用程序中集成了ActionBarSherlock之后,我注意到当用户点击溢出按钮时,下拉菜单在2.*和4.*之间有所不同

我已经用正确的颜色成功定制了2.*的下拉菜单,但4.*中的下拉菜单显示为白色和黑色文本,我所做的任何操作似乎都不会修改此菜单

我需要做什么特别的事情来定制4.*中的下拉菜单吗?甚至有可能吗


谢谢

当您为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>