如果通过上下文菜单表示长按菜单,那么我已使用以下代码完成了此操作。我的菜单具有主题的背景和绿色突出显示。
上下文菜单布局:
<menu xmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@+id/reset/confirm/i" android:title="@string/actual_reset"></item></menu>
styles.xml,我在其中使用自定义主题(我认为这是关键)
<style name="GradientLight" parent="@android:style/Theme.Light"> <item name="android:windowBackground">@drawable/background</item> <item name="android:progressBarStyle">@style/progressBar</item> <item name="android:buttonStyle">@style/greenButton</item> <item name="android:buttonStyleSmall">@style/greenButton</item> <item name="android:listViewStyle">@style/listView</item> <item name="android:itemBackground">@drawable/menu_selector</item> <item name="android:spinnerStyle">@style/spinner</item></style><style name="listView" parent="@android:style/Widget.ListView.White"> <item name="android:background">@drawable/background</item> <item name="android:listSelector">@drawable/list_selector_background_green</item></style>



