0
<?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 ファイルにサブメニュー (並べ替えオプションの変更用) を作成しようとしています。ただし、次のエラーが表示されます。要素タイプ「アイテム」の後には、属性指定「>」または「/>」が続く必要があります。何か案は?

4

1 に答える 1

1

あなたのXMLは混乱しています

次の開始タグがありますが、終了タグはありません。

<item >

これは部分的なタグです。

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

XML を再フォーマットしてすべてのサブタグをインデントし、すべてのタグが /> または終了タグのペアで終わっていることを確認することをお勧めします。

于 2012-04-09T16:50:50.420 に答える