Android 主题安卓5.0+;

Android 主题安卓5.0+;,android,android-actionbar,themes,Android,Android Actionbar,Themes,我的holo主题有一个问题,它在Android 4.4之前一直有效,但当我在Android 5.0+上运行同一个应用程序时,actionbar中溢出项的下拉菜单以黑色显示文本,我需要白色 有什么想法吗 <style name="Theme.Flux" parent="@android:style/Theme.Holo.Light.DarkActionBar"> <item name="android:actionBarItemBackground">@drawab

我的holo主题有一个问题,它在Android 4.4之前一直有效,但当我在Android 5.0+上运行同一个应用程序时,actionbar中溢出项的下拉菜单以黑色显示文本,我需要白色

有什么想法吗

<style name="Theme.Flux" parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarItemBackground">@drawable/selectable_background_flux</item>
    <item name="android:popupMenuStyle">@style/PopupMenu.Flux</item>
    <item name="android:dropDownListViewStyle">@style/DropDownListView.Flux</item>
    <item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Flux</item>
    <item name="android:actionDropDownStyle">@style/DropDownNav.Flux</item>
    <item name="android:actionBarStyle">@style/ActionBar.Solid.Flux</item>
    <item name="android:actionModeBackground">@drawable/cab_background_top_flux</item>
    <item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_flux</item>
    <item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Flux</item>

            <!-- Light.DarkActionBar specific -->
    <item name="android:actionBarWidgetTheme">@style/Theme.Flux.Widget</item>

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

<style name="ActionBar.Solid.Flux" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
    <item name="android:background">@drawable/ab_solid_flux</item>
    <item name="android:backgroundStacked">@drawable/ab_stacked_solid_flux</item>
    <item name="android:backgroundSplit">@drawable/ab_bottom_solid_flux</item>
    <item name="android:progressBarStyle">@style/ProgressBar.Flux</item>
    <item name="android:textColor">@android:color/white</item>
    <item name="android:actionMenuTextColor">@android:color/white</item>
    <item name="actionMenuTextColor">@android:color/white</item>
    <item name="android:titleTextStyle">@style/TitleColor</item>
</style>

<style name="TitleColor" parent="android:TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">@android:color/white</item>
</style>

<style name="ActionBar.Transparent.Flux" parent="@android:style/Widget.Holo.ActionBar">
    <item name="android:background">@drawable/ab_transparent_flux</item>
    <item name="android:progressBarStyle">@style/ProgressBar.Flux</item>
</style>

<style name="PopupMenu.Flux" parent="@android:style/Widget.Holo.ListPopupWindow">
    <item name="android:popupBackground">@drawable/menu_dropdown_panel_flux</item>  
</style>

<style name="DropDownListView.Flux" parent="@android:style/Widget.Holo.ListView.DropDown">
    <item name="android:listSelector">@drawable/selectable_background_flux</item>
</style>

<style name="ActionBarTabStyle.Flux" parent="@android:style/Widget.Holo.ActionBar.TabView">
    <item name="android:background">@drawable/tab_indicator_ab_flux</item>
</style>

<style name="DropDownNav.Flux" parent="@android:style/Widget.Holo.Spinner">
    <item name="android:background">@drawable/spinner_background_ab_flux</item>
    <item name="android:popupBackground">@drawable/menu_dropdown_panel_flux</item>
    <item name="android:dropDownSelector">@drawable/selectable_background_flux</item>
</style>

<style name="ProgressBar.Flux" parent="@android:style/Widget.Holo.ProgressBar.Horizontal">
    <item name="android:progressDrawable">@drawable/progress_horizontal_flux</item>
</style>

<style name="ActionButton.CloseMode.Flux" parent="@android:style/Widget.Holo.ActionButton.CloseMode">
    <item name="android:background">@drawable/btn_cab_done_flux</item>
</style>

<!-- this style is only referenced in a Light.DarkActionBar based theme -->
<style name="Theme.Flux.Widget" parent="@android:style/Theme.Holo">
    <item name="android:popupMenuStyle">@style/PopupMenu.Flux</item>
    <item name="android:dropDownListViewStyle">@style/DropDownListView.Flux</item>
</style>

<style name="menu_labels_style">
    <item name="android:background">@drawable/fab_label_background</item>
    <item name="android:textColor">@android:color/white</item>
    <item name="android:actionMenuTextColor">@android:color/white</item>
</style>


@可绘制/可选择的\u背景\u通量
@style/PopupMenu.Flux
@style/DropDownListView.Flux
@style/ActionBartastyle.Flux
@样式/下拉导航通量
@style/ActionBar.Solid.Flux
@可牵引/驾驶室\背景\顶部\焊剂
@可牵引/驾驶室\u背景\u底部\u焊剂
@style/ActionButton.CloseMode.Flux
@style/Theme.Flux.Widget
@android:彩色/白色
@android:彩色/白色
@可拉伸/ab_固体_焊剂
@可拉伸/ab_堆叠_固体_焊剂
@可拉伸/ab_底部_固体_焊剂
@style/ProgressBar.Flux
@android:彩色/白色
@android:彩色/白色
@android:彩色/白色
@样式/标题颜色
@android:彩色/白色
@可拉伸/ab_透明_焊剂
@style/ProgressBar.Flux
@可绘图/菜单\下拉菜单\面板\通量
@可绘制/可选择的\u背景\u通量
@可牵引/选项卡指示器
@可拉伸/旋转器\u背景\u ab\u流量
@可绘图/菜单\下拉菜单\面板\通量
@可绘制/可选择的\u背景\u通量
@可拉深/进度\u水平\u流量
@可牵引/btn\u驾驶室\u完成\u焊剂
@style/PopupMenu.Flux
@style/DropDownListView.Flux
@可绘制/制作标签\u背景
@android:彩色/白色
@android:彩色/白色

同样在values-v11和values-v14文件夹中更改样式文件

当我将样式文件放在values-v11和values-v14文件夹中时,我解决了我的问题。我还将此样式添加到我的主样式中

<item name="android:itemTextAppearance">@style/TextAppearance</item>
@style/text外观
这是我的风格

    <style name="Theme.Flux" parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarItemBackground">@drawable/selectable_background_flux</item>
    <item name="android:popupMenuStyle">@style/PopupMenu.Flux</item>
    <item name="android:dropDownListViewStyle">@style/DropDownListView.Flux</item>
    <item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Flux</item>
    <item name="android:actionDropDownStyle">@style/DropDownNav.Flux</item>
    <item name="android:actionBarStyle">@style/ActionBar.Solid.Flux</item>
    <item name="android:actionModeBackground">@drawable/cab_background_top_flux</item>
    <item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_flux</item>
    <item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Flux</item>

            <!-- Light.DarkActionBar specific -->
    <item name="android:actionBarWidgetTheme">@style/Theme.Flux.Widget</item>
    <item name="android:itemTextAppearance">@style/TextAppearance</item>
    <item name="android:actionMenuTextColor">@android:color/white</item>
</style>

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

@可绘制/可选择的\u背景\u通量
@style/PopupMenu.Flux
@style/DropDownListView.Flux
@style/ActionBartastyle.Flux
@样式/下拉导航通量
@style/ActionBar.Solid.Flux
@可牵引/驾驶室\背景\顶部\焊剂
@可牵引/驾驶室\u背景\u底部\u焊剂
@style/ActionButton.CloseMode.Flux
@style/Theme.Flux.Widget
@样式/文本外观
@android:彩色/白色
@android:彩色/白色

使用Theme.AppCompat而不是Theme.holo使用AppCompat我会松开actionbar,我需要它,因为这个应用程序是用actionbar而不是工具栏完成的,迁移需要很多工作