如果我在这段代码中使用 sherlockActionBar
menu.add(Menu.NONE, R.string.abc, Menu.NONE, R.string.abc)
.setIcon(R.drawable.ic_action_red_plus)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
它在UPPERCASE BOLD的右侧显示带有文本的图标。现在,抛开 android 图标指南,我如何更改该文本的颜色/形状?这是我尝试过的,但没有效果:
<style name="MyTheme" parent="@style/Theme.Sherlock.Light">
<item name="android:textSize">20dp</item>
</style>
<style name="MyTheme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/MyTheme.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/MyTheme.Styled.ActionBar</item>
</style>
<style name="MyTheme.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="background">@drawable/pdf2</item>
<item name="android:background">@drawable/logo</item>
</style>
请注意,我不是在问如何设置标签文本的样式(在网站上有答案),而是在操作栏上显示的操作,而不是在下拉菜单中显示的操作。
谢谢