To update the appearance of the menu text (color, size, style), you need to make changes in two different places. The following answer is for sherlock.actionbar
1: In the themes.xml file, add the following lines:
<style name="Theme.Mytheme" parent="@style/Theme.Sherlock"> <item name="android:actionMenuTextAppearance">@style/CustomMenuItem</item> // define custom style in the style.xml file. <item name="actionMenuTextColor">@color/mycolor</item> <item name="android:actionMenuTextColor">@color/mycolor</item>
2: In your styles.xml
<style name="CustomMenuItem" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Menu"> <item name="android:textStyle">normal</item> <item name="android:textSize">15sp</item> <item name="android:textAllCaps">false</item> </style>
source share