我在新创建的res / menu文件夹下创建了一个XML文件。 Menu.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文件出了什么问题。有什么想法吗?我错过了一些基本的东西吗?
我知道android dev文档说MenuInflater“只适用于从编译资源返回的XmlPullParser(R.某些文件。)”这不仅仅意味着我需要在res /文件夹下创建一个XML文件我做了什么?我把东西搞砸了吗? (我刚创建了一个新的android xml文件。把它放在Res / menu下,当我调用inflate方法时将它引用为“R.menu”。
答案 0 :(得分:2)
项目&gt; Clean就像Unix上的“make clean”。它会删除所有生成的文件并从头开始。它还会删除“问题”窗口中的项目。有时Eclipse会感到困惑,并且无法清除问题或正确重建,因此Project&gt;清洁来救援。