2012-10-31 32 views
0

在我的Android应用程序的集成ActionBarSherlock后,我注意到,当用户点击溢出按钮下降的下拉菜单2. *和4之间是不同的*。ActionBarSherlock溢出的ListView

我已经成功定制该下拉菜单2. *用正确的颜色,但在4 *下拉菜单中显示有白色andblack文本并没有什么,我这样做似乎修改此菜单。

我需要做什么特别4.自定义此下拉菜单*?这甚至有可能吗?

感谢

+0

如果下拉菜单包含XML,那么可以加载另一个或使用'res/layout-vAPIVERSION /'文件夹 – shkschneider

+0

我已经通过重写主题样式中的某些值来做类似的事情。但他们似乎只影响2. *设备。 4. *设备似乎使用本机菜单。 – omega

+0

还在吗? :-) –

回答

0

当您添加了ABS一种风格,你必须确保还包括适当的Android标签。例如。

不仅仅是

<item name="actionBarStyle">@style/ActionBar</item> 

<item name="actionBarStyle">@style/ActionBar</item> 
<item name="android:actionBarStyle">@style/ActionBar</item> 

前者仅控制ABS,和库使用标准的操作栏上4.x版

+0

感谢您的回答。这是有道理的,我试了一下,但还是没有解决问题,溢出菜单仍然由OS 4生成。* +,从而忽视了定制 – omega