2012-11-22 33 views
-2

這是我的菜單式的Android XML沒有資源發現錯誤menu.xml文件

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true"> 
     <item android:icon="@drawable/login.png" android:id="@layout/activity_login_page"></item> 
     <item android:id="@layout/activity_registration__page" android:icon="@drawable/registration.png"></item> 
     <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping.png"></item> 
     <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout.png"></item> 
    </group> 
</menu> 

這是我發現的錯誤,但我有資源都在我的文件夾繪製

W/ResourceType(3000): Bad XML block: header size 116 or total size 0 is larger than data size 0 
[2012-11-22 15:32:20 - OrderPlacemnet] E:\workspace\OrderPlacemnet\res\menu\rosemenu.xml:4: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/login.png'). 
[2012-11-22 15:32:20 - OrderPlacemnet] E:\workspace\OrderPlacemnet\res\menu\rosemenu.xml:5: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/registration.png'). 
[2012-11-22 15:32:20 - OrderPlacemnet] E:\workspace\OrderPlacemnet\res\menu\rosemenu.xml:6: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/shopping.png'). 
[2012-11-22 15:32:20 - OrderPlacemnet] E:\workspace\OrderPlacemnet\res\menu\rosemenu.xml:7: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/logout.png'). 

請幫我尋找錯誤

+0

在eclipse中做一個「乾淨的項目」可能會解決你的問題。 –

+0

確保你在'res/drawable'文件夾中放置了'logout.png'圖像,並從Project-> Clean ...清潔你的項目...在Eclipse IDE –

+0

請儘快回覆我任何答案 –

回答

0

您的問題是由.png包含在src標籤中的菜單項引起的。你不應該包括它。你的菜單代碼應該是這樣的:

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true"> 
     <item android:icon="@drawable/login" android:id="@layout/activity_login_page"></item> 
     <item android:id="@layout/activity_registration_page" android:icon="@drawable/registration"></item> 
     <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping"></item> 
     <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout"></item> 
    </group> 
</menu> 
+0

但我想包括圖像的項目,然後什麼做...因爲每個PNG它產生的錯誤 –

+0

你正在包括圖像。只需從菜單定義中省略'.png'部分即可。構建過程會自動提取它。 –

0

請刪除巴紐在你的菜單

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true"> 
     <item android:icon="@drawable/login" android:id="@layout/activity_login_page"></item> 
     <item android:id="@layout/activity_registration__page" android:icon="@drawable/registration"></item> 
     <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping"></item> 
      <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout"></item> 
    </group> 



</menu> 
+0

感謝它工作...我從xml刪除PNG –

+0

感謝所有專家的幫助.... –

+0

不要忘記接受答案,如果你有解決方案 – raju

相關問題