在今天发布的最新Android L模拟器中(2014年10月17日),我遇到了一个奇怪的问题: 尽管操作栏菜单字体主题似乎被忽略,尽管字体的颜色是黑色我有最新Android L版本中的ActionBar菜单主题问题
`<style name="Theme.MyTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">`
在以前的版本,Android L移动预览API级别20,操作栏菜单的字体颜色正确用白色渲染,并在所有以前的版本
我也尝试删除所有主题定制,只留下这个
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionMenuTextColor">@color/White</item>
</style>
</resources>
没有结果。
这是Android棒棒糖模拟器的错误还是应该改变一些东西? 似乎很奇怪,在Android L预览版和正式发布版本中,一切都正常工作可以解决此问题。 有什么建议吗?
其它信息:
-The仿真器配置的Android原子x86_64的API级别21(也测试了在32位版本具有相同的结果),使用主机GPU启用...与ARM也测试V7 CPU 没有使用主机GPU选项,并得到同样的结果
-The应用目标应用清单中设置的是Android API等级17,最小的SDK是API级别14
- 该项目采用Android支持库V4今日(17-10-2014)
我想尝试一个非64看看会发生什么。 – CommonsWare 2014-10-17 23:49:42
我已经尝试过32位版本,但结果相同。 – AndreaF 2014-10-18 00:04:36
[此示例项目](https://github.com/commonsguy/cw-omnibus/tree/master/ActionBar/ActionBarDemoNative)在5.0 x86仿真器上显示一个正常的操作栏。它直接使用'@android:style/Theme.Holo.Light.DarkActionBar',而不是通过从它继承的自定义主题。你可以尝试用'@android:style/Theme.Holo.Light.DarkActionBar'暂时替换你的主题,看看它是否有效。如果是这样,那么它就是你自定义主题中的东西。 – CommonsWare 2014-10-18 00:09:10