java - 选项菜单在 Android 中保持空白

标签 java android xml menu

<分区>

我刚刚尝试向我的应用程序添加一个选项菜单,但它没有显示任何内容。

这是我的 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

这是我在主要 Activity 中的代码:

public boolean onCreateOptionsMenu(Menu menu){

    MenuInflater inflater = getMenuInflater();

    inflater.inflate(R.menu.menu, menu);

    return true;
}

我可以打开菜单,它显示三个白色方 block 。我可以点击它们然后菜单关闭。

我尝试通过 android:textColor 更改文本颜色,通过 android:color 更改背景颜色,但这也不起作用。

编辑:如果我使用 menu.add(...) 它会工作,但实际上我更喜欢使用 XML 资源...

最佳答案

你应该改变<menu xmlns:android="https://schemas.android.com/apk/res/android"><menu xmlns:android="http://schemas.android.com/apk/res/android">

关于java - 选项菜单在 Android 中保持空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5830816/

相关文章:

自定义累加器的 java.lang.NullPointerException

java - 异常处理回滚 Action 是否在异常发生前完成?

android - 为 Android 编写应用程序的简单语言?

java - 如何使用 Jackson 处理命名空间重复的 xml 标签

java - 使用JAVA创建RDF文件

java - 调度线程池执行器 : How to priorize Tasks?

Android Studio 自动检查被禁用

android - 立即刷新当前 Activity

java - JaxB 如何将列表的内容编码为单独的标签

android - Android ImageButton 背景的挑战