Android 操作栏弹出窗口背景未更改
@style/Theme.MyAppTheme.ActionBarAndroid 操作栏弹出窗口背景未更改,android,Android,@style/Theme.MyAppTheme.ActionBar <item name="android:popupMenuStyle">@style/popupMenuStyle</item> <item name="android:actionBarWidgetTheme">@style/Theme.MyTheme.Widget</item> <item name="android:actio
<item name="android:popupMenuStyle">@style/popupMenuStyle</item>
<item name="android:actionBarWidgetTheme">@style/Theme.MyTheme.Widget</item>
<item name="android:actionBarItemBackground">@null</item>
<item name="android:listPreferredItemHeightSmall">45dp</item>
@style/popupMenuStyle
@style/Theme.myteme.Widget
@空的
45dp
<style name="popupMenuStyle" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@android:color/white</item>
</style>
<style name="Theme.MyTheme.Widget" parent="@android:style/Theme.Holo">
<item name="android:textColor">#0675bc</item>
<item name="android:background">@android:color/white</item>
</style>
@android:彩色/白色
#公元前0675
@android:彩色/白色
我有一个活动,它有一个操作栏溢出菜单和我的自定义弹出菜单,我在上面的代码中使用了Theme.MyTheme.Widget。它工作正常,但问题是我在另一个活动中使用了操作栏中的搜索视图。现在的问题是,如果我使用上面的代码更改溢出菜单背景,则此更改正在应用如果你的API是最低API级别14,你可以用这个(为我工作)更改搜索栏,我不需要它
@样式/myapp_下拉菜单导航
@style/myapp.actionBarWidgetHeme
@style/myapp.Widget.DropDownItem.Spinner
@可绘制/微调器\u背景\u ab\u myapp
@可绘制/微调器\u背景\u ab\u myapp
@可绘图/菜单\下拉菜单\面板\我的应用程序
@可绘制/可选择\u背景\u myapp
@style/myapp.TextAppearance.Widget.DropDownItem
@颜色/黑色
如果您正在使用ActionBarSherlock(最小API级别9),请尝试以下操作:
<style name="Theme.yourapp" parent="@style/Theme.Sherlock.Light">
<item name="popupMenuStyle">@style/PopupMenu.Style</item>
<item name="dropDownListViewStyle">@style/DropDownListView.Style</item> </style>
<style name="PopupMenu.Style" parent="@style/Widget.Sherlock.Light.ListPopupWindow">
<item name="android:popupBackground">@drawable/your_background</item>
</style>
<style name="DropDownListView.Style" parent="@style/Widget.Sherlock.Light.ListView.DropDown">
<item name="android:listSelector">@drawable/your_background</item>
</style>
@style/PopupMenu.style
@style/DropDownListView.style
@可绘制/您的背景
@可绘制/您的背景
希望它能帮助你 你支持API 14+吗?我支持API 15
<style name="Theme.yourapp" parent="@style/Theme.Sherlock.Light">
<item name="popupMenuStyle">@style/PopupMenu.Style</item>
<item name="dropDownListViewStyle">@style/DropDownListView.Style</item> </style>
<style name="PopupMenu.Style" parent="@style/Widget.Sherlock.Light.ListPopupWindow">
<item name="android:popupBackground">@drawable/your_background</item>
</style>
<style name="DropDownListView.Style" parent="@style/Widget.Sherlock.Light.ListView.DropDown">
<item name="android:listSelector">@drawable/your_background</item>
</style>