Java 无法解析符号';菜单';

Java 无法解析符号';菜单';,java,android,xml,Java,Android,Xml,此活动是在www.java.com上进行的 主JavaActivity文件 导入的包和库 Manifest.xml文件 AndroidManifest.xml文件 String.xml文件 应用程序的字符串内容文件 XXXXXXXXX activity_main.xml Activity_Main.xml 因为,您的@Override也显示了错误,这意味着在超类上找不到该方法。这是正确的,因为AppCompatActivity没有: public boolean onCreateOpti

此活动是在www.java.com上进行的

主JavaActivity文件 导入的包和库

Manifest.xml文件

AndroidManifest.xml文件

String.xml文件

应用程序的字符串内容文件

XXXXXXXXX
activity_main.xml

Activity_Main.xml
因为,您的
@Override
也显示了错误,这意味着在超类上找不到该方法。这是正确的,因为
AppCompatActivity
没有:

public boolean onCreateOptionMenu(Menu menu)
但是,它确实具有以下特点:

public boolean onCreateOptionsMenu(Menu menu){...} // Option -> Options

因此,您需要进行上述更改。除此之外,请确保在
res/menu
目录中有
menu\u main.xml

是否有一个名为
res/menu
的目录,其中包含
menu.xml
?布局文件夹中缺少菜单文件您必须在res文件夹下创建菜单文件。
<resources>
    <string name="app_name">XXXXXXXXXX</string>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="#da006699"
tools:context="com.example.legend.myapplication.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="XXXXXXXXX"
        android:textColor="#ffffff"
        android:id="@+id/textView"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />
</RelativeLayout>
public boolean onCreateOptionMenu(Menu menu)
public boolean onCreateOptionsMenu(Menu menu){...} // Option -> Options