XML文件中的子菜单错误

时间:2012-04-09 16:21:01

标签: android xml menuitem

<?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;”。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你的XML是一团糟

你有这个开放的标签,没有结束标签:

<item >

然后你有了这个,这是一个部分标签:

<item 
android:id="@+id/changesort"
android:title="Change Sorting Order "

我建议您重新格式化XML以缩进每个子标记,并确保每个标记都以/&​​gt;结尾。或结束标记对。

相关问题