2

我找不到 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').

谢谢

4

3 回答 3

7

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

于 2013-05-06T07:43:14.900 回答
0

解决了:

添加 ..\res\values\strings.xml

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

并更新 ..\src\com\example\helloworld\MainActivity.java 第 18 行,如下

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

它对我有用。

谢谢

于 2014-12-01T08:54:55.627 回答
0

我认为您需要构建和刷新您的项目,因为 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"/>

于 2014-12-09T19:44:32.213 回答