<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item >
<item
android:id="@+id/item1"
android:title="Main Menu"
/>
<item
android:id="@+id/takesurvey"
android:title="Take Survey"
/>
<item
android:id="@+id/viewstats"
android:title="View Statistics"
/>
<item
android:id="@+id/changesort"
android:title="Change Sorting Order "
<menu>
<item
android:id="@+id/create_new"
android:title="@string/create_new" />
<item
android:id="@+id/open"
android:title="@string/open" />
</menu>
/>
<item
android:id="@+id/menuexit"
android:title="Exit from program "
/>
</item>
您好,这似乎是一个简单的问题。我正在尝试在我的Android文件的XML文件中创建一个子菜单(用于更改排序选项)。但是,我发现错误:元素类型“item”必须后跟属性规范,“&gt;”或“/&gt;”。有什么想法吗?
答案 0 :(得分:1)
你的XML是一团糟
你有这个开放的标签,没有结束标签:
<item >
然后你有了这个,这是一个部分标签:
<item
android:id="@+id/changesort"
android:title="Change Sorting Order "
我建议您重新格式化XML以缩进每个子标记,并确保每个标记都以/&gt;结尾。或结束标记对。