Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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?_Android_Menu_Android Actionbar_Toolbar - Fatal编程技术网

更改工具栏/操作栏中的文本颜色,android?

更改工具栏/操作栏中的文本颜色,android?,android,menu,android-actionbar,toolbar,Android,Menu,Android Actionbar,Toolbar,我想更改工具栏中的文本颜色和导航图标颜色 更改操作项“13311”的文本颜色 还有抽屉的图标 风格 //活动主题 真的 假的 @颜色/原色 @颜色/原色暗 @颜色/白色 @样式/开关 //开关小部件的主题 @可抽出式/开关式选择器 假的 //工具栏主题 中心垂直 @样式/MyActionButtonStyle //溢出菜单主题 @颜色/黑色 左|中 @颜色/白色 //动作按钮主题 0度 14便士 0度 0度 @颜色/白色 将父主题更改为darkactionbar 当操作栏变暗时,图标和文本

我想更改工具栏中的文本颜色和导航图标颜色

更改操作项“13311”的文本颜色

还有抽屉的图标

风格 //活动主题


真的
假的
@颜色/原色
@颜色/原色暗
@颜色/白色
@样式/开关
//开关小部件的主题
@可抽出式/开关式选择器
假的
//工具栏主题
中心垂直
@样式/MyActionButtonStyle
//溢出菜单主题
@颜色/黑色
左|中
@颜色/白色
//动作按钮主题
0度
14便士
0度
0度
@颜色/白色

将父主题更改为darkactionbar 当操作栏变暗时,图标和文本将变为白色;当操作栏变亮时,图标和文本将变为黑色。 就这些

  <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">


#fff
#fff
编辑 要更改导航抽屉的颜色,请使用

<style name="DrawerStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@color/drawer_color</item>
</style>

真的
@颜色/抽屉颜色

更改我使用的箭头颜色colorControlNormal 来自AppThemeAppTheme.ActionBarTheme

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
</style>

<!-- Base application theme. -->
<style name="AppTheme" parent="AppBaseTheme">

    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    <item name="android:windowTranslucentStatus" tools:targetApi="21">true</item>

    <item name="android:windowContentOverlay">@null</item>
    <item name="windowActionBar">false</item>

    <!-- Toolbar Theme / Apply white arrow -->
    <item name="colorControlNormal">@android:color/white</item>
    <item name="actionBarTheme">@style/AppTheme.ActionBarTheme</item>
    <item name="android:itemTextAppearance">@style/ToolbarTextAppearance</item>

    <!-- Material Theme -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/accent_color</item>

    <item name="android:statusBarColor" tools:targetApi="21">@color/statusBarColor</item>
    <item name="android:navigationBarColor" tools:targetApi="21">@color/navigationBarColor</item>
    <item name="android:windowDrawsSystemBarBackgrounds" tools:targetApi="21">true</item>

</style>

<style name="AppTheme.ActionBarTheme" parent="@style/ThemeOverlay.AppCompat.ActionBar">
    <!-- White arrow -->
    <item name="colorControlNormal">@android:color/white</item>
</style>

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@color/drawerArrowColor</item>
</style>

<style name="ToolbarTextAppearance">
    <item name="android:textColor">@android:color/white</item>
</style>


@android:彩色/白色
@样式/抽屉箭头样式
真的
@空的
假的
@android:彩色/白色
@style/AppTheme.ActionBarTheme
@样式/工具栏文本外观
@颜色/原色
@颜色/原色暗
@颜色/强调色
@颜色/状态栏颜色
@颜色/导航栏颜色
真的
@android:彩色/白色
真的
@颜色/抽屉颜色
@android:彩色/白色

您是否尝试过工具栏灯光主题,我认为您的工具栏使用的是黑色样式,这就是为什么菜单项显示为黑色,哪个是工具栏的灯光主题?可能重复@Elltz它是如何重复的?您的链接中没有解决我的问题的解决方案抱歉,我试图发表评论,而不是回答,此stack exchange应用程序不允许删除回答操作文本如何??“1331”用于操作文本color
@style/ToolbarTextAppearance@android:color/white
<style name="DrawerStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@color/drawer_color</item>
</style>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
</style>

<!-- Base application theme. -->
<style name="AppTheme" parent="AppBaseTheme">

    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    <item name="android:windowTranslucentStatus" tools:targetApi="21">true</item>

    <item name="android:windowContentOverlay">@null</item>
    <item name="windowActionBar">false</item>

    <!-- Toolbar Theme / Apply white arrow -->
    <item name="colorControlNormal">@android:color/white</item>
    <item name="actionBarTheme">@style/AppTheme.ActionBarTheme</item>
    <item name="android:itemTextAppearance">@style/ToolbarTextAppearance</item>

    <!-- Material Theme -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/accent_color</item>

    <item name="android:statusBarColor" tools:targetApi="21">@color/statusBarColor</item>
    <item name="android:navigationBarColor" tools:targetApi="21">@color/navigationBarColor</item>
    <item name="android:windowDrawsSystemBarBackgrounds" tools:targetApi="21">true</item>

</style>

<style name="AppTheme.ActionBarTheme" parent="@style/ThemeOverlay.AppCompat.ActionBar">
    <!-- White arrow -->
    <item name="colorControlNormal">@android:color/white</item>
</style>

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@color/drawerArrowColor</item>
</style>

<style name="ToolbarTextAppearance">
    <item name="android:textColor">@android:color/white</item>
</style>