Java 带有MenuInflater的菜单XML

Java 带有MenuInflater的菜单XML,java,android,eclipse,sdk,Java,Android,Eclipse,Sdk,我在新创建的res/menu文件夹下创建了一个XML文件。xml包含用于MenuInflater的我的菜单定义 整个XML文件如下所示: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/settings" android:title="@str

我在新创建的res/menu文件夹下创建了一个XML文件。xml包含用于MenuInflater的我的菜单定义

整个XML文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:id="@+id/settings"
      android:title="@string/settings_label"
      android:alphabeticShortcut="@string/settings_shortcut" />
</menu>

我正在试着运行这个程序,而控制台一直返回两个问题

  • 错误的XML块:未找到根元素节点
  • 错误:分析XML时出错:未绑定前缀
  • 我似乎看不出我的XML文件有什么问题。有什么想法吗?我是不是错过了一些基本的东西


    我知道android开发文档说MenuInflater“只适用于从编译的资源(R.something文件)返回的XmlPullParser”,这难道不意味着我需要像以前那样在res/文件夹下创建一个XML文件吗?我把这里搞砸了吗?(我刚刚创建了一个新的android xml文件。当我调用充气方法时,将其放在Res/menu下并引用为“R.menu”。

    Project>Clean类似于“makeclean”在Unix上。它会删除所有生成的文件并从头开始。它还会删除问题窗口中的项目。有时Eclipse会感到困惑,无法清除问题或正确重建,因此Project>Clean起到了解救作用。

    好吧,我的noobness再次露出它丑陋的头颅。我做了Project>Clean,它解决了所有问题…我有e同样的问题,为什么清洁可以解决问题?