在今天發佈的最新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