2013-05-06 27 views
2

我找不到什麼是錯用的main.xml文件錯誤:沒有資源發現在給定的名稱(具有值「@字符串/ action_settings」在「標題」)

這裏是主要的代碼匹配:

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

    <item 

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

</menu> 

我面對的錯誤是:

Error: No resource found that matches the given name (at 'title' with value '@string/action_settings'). 

感謝

+2

檢查你是否有在strings.xml中 – Raghunandan 2013-05-06 07:42:57

+1

定義在string.xml文件字符串action_settings你做了拼寫錯誤+。所以可能是'@ string/action_settings'找不到的資源:) – 2013-05-06 07:44:46

回答

7

請檢查您的res/values/strings.xml,看看是否有<string name="action_settings"></string>值。

0

解決:

加入.. \水庫\值\ strings.xml中

<string name="action_settings">Action Settings</string> 

和更新.. \ SRC \ COM \例子\ HelloWorld的\ MainActivity.java線18以下

getMenuInflater()。inflate(R.menu。main,menu);

它爲我工作。

感謝

0

我認爲你需要建立&刷新你的項目,因爲說不定ID action_setting是不是到R.java文件可見。我已經表明了同樣的錯誤,但我的代碼失蹤之間@和id

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.amrismail.logintutorial.Main" > 
    <item 
    android:[email protected]/action_settings" 
    android:orderInCategory="100" 
    android:showAsAction="never" 
    android:title="@string/action_settings"/> 

相關問題