我尝试给我的应用程序添加一个选项菜单,但是没有显示任何内容。
这是我的XML代码:
我可以打开菜单,显示三个白色的正方形。我可以点击它们,菜单就会关闭。
我尝试通过android:textColor改变文本颜色,通过android:color改变背景颜色,但这也没有起作用。
编辑:如果我使用menu.add(...),它可以工作,但是我实际上更喜欢使用XML资源...
这是我的XML代码:
<menu xmlns:android="https://schemas.android.com/apk/res/android">
<item android:id="@+id/item1"
android:title="Test1"/>
<item android:id="@+id/item2"
android:title="Test2"/>
<item android:id="@+id/item3"
android:title="Test3"
android:icon="@drawable/icon"/>
</menu>
路径是 res/menu/menu.xml
这是我的主活动中的代码:
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
我可以打开菜单,显示三个白色的正方形。我可以点击它们,菜单就会关闭。
我尝试通过android:textColor改变文本颜色,通过android:color改变背景颜色,但这也没有起作用。
编辑:如果我使用menu.add(...),它可以工作,但是我实际上更喜欢使用XML资源...