2014-02-12 32 views
1

我在這個XML文件中導致eclipse無法識別R的錯誤。可能是什麼原因造成的?使R不能正常工作的XML文件中的錯誤

<menu 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:myapp="http://schemas.android.com/apk/res-auto" > 

    <item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    myapp:showAsAction="never" 
    android:title="@string/action_settings"/> 

    <item android:id="@+id/action_quotes" 
    android:icon="@drawable/ic_menu_emoticons" 
    android:title="Quotes" 
    myapp:showAsAction="always"/> 

    <item android:id="@+id/action_pics" 
    android:icon="@drawable/ic_menu_gallery" 
    android:title="Pictures" 
    myapp:showAsAction="always"/> 

</menu> 
+0

嘗試清理和內置üR項目。 –

+0

我試圖清理項目,但它不幫助。 – user3246935

+0

刪除此並嘗試'xmlns:myapp =「http://schemas.android.com/apk/res-auto」' –

回答

3

myapp:showAsAction不是有效的前綴。它應該是android:showAsAction

更改爲以下:

<menu 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:myapp="http://schemas.android.com/apk/res-auto" > 

<item 
android:id="@+id/action_settings" 
android:orderInCategory="100" 
android:showAsAction="never" 
android:title="@string/action_settings"/> 

<item android:id="@+id/action_quotes" 
android:icon="@drawable/ic_menu_emoticons" 
android:title="Quotes" 
android:showAsAction="always"/> 

<item android:id="@+id/action_pics" 
android:icon="@drawable/ic_menu_gallery" 
android:title="Pictures" 
android:showAsAction="always"/> 

</menu> 
+0

這阻止我的項目工作。我該如何解決這個問題? – user3246935

+0

@ user3246935它阻止你的項目工作?...我已經測試過了,它很好,你的意思是什麼,沒有工作,錯誤應該已經消失了 – Doomsknight

+0

我有一個操作欄有兩個項目,在我的java代碼中,當我點擊這些項目時,這些項目停止工作 – user3246935