Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ActionBarSherlock菜单字体颜色_Android_Themes_Actionbarsherlock - Fatal编程技术网

Android ActionBarSherlock菜单字体颜色

Android ActionBarSherlock菜单字体颜色,android,themes,actionbarsherlock,Android,Themes,Actionbarsherlock,我想在ActionBarSherlock中修改菜单项的字体颜色。我尝试了一些解决方案:,等等,但对我的应用程序不起作用 以下是我的风格代码: <style name="onTime.ActionBar.Root" parent="Widget.Sherlock.ActionBar"> <item name="android:logo">@drawable/ic_actionbar</item> <item name="android:ti

我想在ActionBarSherlock中修改菜单项的字体颜色。我尝试了一些解决方案:,等等,但对我的应用程序不起作用

以下是我的风格代码:

<style name="onTime.ActionBar.Root" parent="Widget.Sherlock.ActionBar">
    <item name="android:logo">@drawable/ic_actionbar</item>
    <item name="android:titleTextStyle">@style/onTime.Title.Root</item>
</style>
<style name="onTime.Title.Root" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
    <item name="android:textColor">@color/font_testing</item>
</style>
<style name="onTime.ActionBar.Default" parent="onTime.ActionBar.Root">
    <item name="android:background">@color/action_bar_grey</item>
</style>
<style name="onTime.Theme.Default" parent="Theme.Sherlock.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/onTime.ActionBar.Default</item>
</style>
OnCreateOptions菜单中的我的菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
    android:id="@+id/menu_update"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/menu_update" />
</menu>
如何修改菜单字体的颜色?

试试看

<style name="YOURTHEME.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">    
<item name="android:textColor">@color/YOUR_COLOR</item>
<item name="textColor">@color/YOUR_COLOR</item>
<item name="android:textSize">@dimension/MEDIUM_TEXT</item>
<item name="textSize">@dimension/MEDIUM_TEXT</item>
</style>

不,你误解了我的问题。我的问题是如何修改菜单字体颜色,而不是操作栏标题。