您好我想更改我的应用程序菜单选项(白色背景上的黑色文字而不是黑色背景上的白色文字)
这是我的菜单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;
}
答案 0 :(得分:2)
将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"