我找不到main.xml文件的错误
这是主要代码:
<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').
由于
答案 0 :(得分:7)
请检查您的res/values/strings.xml
并查看是否有<string name="action_settings"></string>
值。
答案 1 :(得分:0)
解决:
添加.. \ res \ values \ strings.xml
<string name="action_settings">Action Settings</string>
并更新.. \ src \ com \ example \ helloworld \ MainActivity.java第18行及以下
getMenuInflater()。inflate(R.menu。 main ,菜单);
它对我有用。
感谢
答案 2 :(得分:0)
我认为你需要建立&amp;刷新您的项目,因为可能对R.java文件不可见id action_setting。我显示了相同的错误但我的代码在@和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:id=@id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>