从菜单中的main.xml文件中删除错误

时间:2014-01-25 13:25:48

标签: android

我在菜单文件夹中的main.xml文件中收到错误。 R.java没有生成。错误发生在xml代码的最后一行。我已经尝试了一切......

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
   <item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/>

</menu>

3 个答案:

答案 0 :(得分:2)

将此行放在strings.xml目录

中的/res/values
 <string name="action_settings">Your String Here</string>

答案 1 :(得分:0)

首先,如果你知道基本的html,你应该知道每个标签都有一个开始标签和一个结束标签。话虽这么说,在你的代码中,你关闭了item标签,但是忘了隐藏菜单标签: -

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
 <item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/>
</menu>

答案 2 :(得分:0)

从xml文件中剪切代码并将其粘贴到普通的文本编辑器,记事本或gedit或类似的东西中。将其复制回xml文件。有时这会有所帮助。