您好,我想更改我的应用程序菜单选项(白色背景上的黑色文本而不是黑色背景上的白色文本)
这是我的菜单 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 name="CMOptionsMenu" parent="android:Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground">#FFFFFF</item>
<item name="android:textColor">#000000</item>
</style>
在 AndroidManifest.xml 中,请记住将以下内容添加到您的应用程序
android:theme="@style/AppBaseTheme"
关于java - 应用程序菜单选项颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37923754/