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