我无法找到我的菜单部分保留在浅色背景颜色和浅色文本中的原因。我在我的样式xml中尝试了很多不同的东西,但没有任何影响。
有人可以帮帮我吗?<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="android:windowBackground">@color/backgroundColor</item>
<item name="android:textColor">#FFFFFF</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar.Solid">
<item name="titleTextStyle">@style/MyTitleTextStyle</item>
</style>
<style name="MyTitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/ActionBarTextColor</item>
</style>
在我的Manifest文件中,我在应用程序下写道:
机器人:主题=&#34; @风格/ MyTheme的&#34;
答案 0 :(得分:0)
为主题添加以下颜色:
<item name="colorControlNormal">@color/colorPrimaryDark</item>
<强>更新强>
由于它不起作用,让我分享一下我如何自定义工具栏(请注意,以下示例中的颜色是由我创建的......所以,您必须更改为您想要的颜色。
布局文件中的工具栏
<android.support.v7.widget.Toolbar
...
style="@style/ToolbarTheme"
app:popupTheme="@style/ToolbarPopupTheme"
app:titleTextAppearance="@style/ToolbarThemeTitleText" />
<强> style.xml 强>
<style name="ToolbarTheme" parent="Theme.AppCompat">
<!-- Icon color -->
<item name="colorControlNormal">@color/white_alpha_100</item>
<!-- Background color -->
<item name="android:background">@color/default_action_bar_color</item>
</style>
<style name="ToolbarThemeTitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold</item>
</style>
<style name="ToolbarPopupTheme">
<!-- TEXT COLOR FOR POP UP MENU -->
<item name="android:textColor">@color/black_alpha_100</item>
</style>