Android实际开发中,我们常会用到actionbar,但其menu菜单的字体有时可能不是我们想要的大小,颜色不是我们想要的颜色,那么如何来设置actionbar中menu的text的size及color呢?
通过以下几步就可以搞定:
一、先到AndroidManifest.xml看看当前的theme是什么:
比如我这里的是AppTheme
<application
......
android:theme="@style/MyAppTheme" >
二、然后在资源文件的res/values/styles.xml中找到 你的主题:
<style name="MyAppTheme" parent="@android:style/Theme.Holo.Light">
三、然后在此添加上一个item,name=android:actionMenuTextAppearance,然后引用你自己定义的文字样式,不管是大小还是颜色都可以自己定义
<style name="MyAppTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionMenuTextAppearance">@style/MyMenuTextStyle</item>
</style>
<style name="MyMenuTextStyle">
<item name="android:textColor">@android:color/red</item>
<item name="android:textSize">16sp</item>
</style>