在Android中,选项菜单保持空白白色

3
我尝试给我的应用程序添加一个选项菜单,但是没有显示任何内容。
这是我的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资源...
1个回答

3

您需要将<menu xmlns:android="https://schemas.android.com/apk/res/android">更改为<menu xmlns:android="http://schemas.android.com/apk/res/android">


哦,谢谢!之前从一些网站的示例中复制粘贴了这么多... xD - jellyfish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接