重要:這將只對API 14+如textAllCaps
在API 14
介紹了在您的API工作14+風格指定:
<item name="android:actionMenuTextAppearance">@style/TextAppearance.MyApp.Widget.ActionBar.Menu</item>
然後定義從適當的父項派生的實際字體樣式。
<style name="TextAppearance.MyApp.Widget.ActionBar.Menu" parent="TextAppearance.AppCompat.Widget.ActionBar.Menu">
<item name="android:textAllCaps">false</item>
</style>
如果你不使用程序兼容性-V7庫的API 14+和Material
的API替換AppCompat
父母與Holo
21+(和前綴的風格與Android :)。即:
<style name="TextAppearance.MyApp.Widget.ActionBar.Menu" parent="android:TextAppearance.Holo.Widget.ActionBar.Menu">
<item name="android:textAllCaps">false</item>
</style>
在Kitkat上測試。
預ICS
我無法測試,但你可能想嘗試。請報告結果。
在你預API 14主題指定
<item name="actionMenuTextAppearance">@style/TextAppearance.MyApp.Widget.ActionBar.Menu</item>
添加以下操作欄菜單樣式:
<item name="textAllCaps">false</item>
https://code.google.com/p/android/issues/detail?id = 185548 – Paul 2015-11-10 20:43:02