应用程序菜单选项颜色

App menu option color

你好,我想更改我的应用程序菜单选项(白色背景上的黑色文本而不是黑色背景上的白色文本)

这是我的菜单 xlm 文件

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    tools:context="com.androidsrc.tower.Liste1">

    <item android:id="@+id/action_settings"
        android:title="@string/action_settings" />
    <item android:id="@+id/aide"
        android:title="@string/aide" />
</menu>

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_main, menu);

    return true;
}

将您的 menu.xml 更改为:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    <item android:id="@+id/action_settings"
         android:title="@string/action_settings" />
    <item android:id="@+id/aide"
         android:title="@string/aide" />
</menu>

在您的 styles.xml 文件中,将以下内容添加到您的基本应用主题

 <item name="android:popupMenuStyle">@style/CMOptionsMenu</item>

然后将以下内容style添加到文件

<style name="CMOptionsMenu" parent="android:Widget.Holo.Light.ListPopupWindow">
    <item name="android:popupBackground">#FFFFFF</item>
    <item name="android:textColor">#000000</item>
</style>

在AndroidManifest.xml记得添加以下内容到你的application

android:theme="@style/AppBaseTheme"