繁体   English   中英

Android 错误:找不到符号变量菜单

[英]Android error: cannot find symbol variable menu

我正在创建菜单:

public boolean onCreateOptionsMenu(Menu menu) {

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

    return true;
}

我在 res/menu/points.xml 中有 xml 文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:title="Item" />
</menu>

我收到错误 - 错误:(27, 36) 错误:找不到符号变量菜单

为什么 ?

清洁重建有帮助 - 谢谢

我有同样的问题,我的问题是参数菜单菜单。 当我第一次调用 Menu 时,我没有按 Enter 键将其设置为 android.view 菜单,这将解释为什么您说它不理解该变量。 如果您没有将其转换为要导入的菜单类型,那么它就不会将其理解为独立变量。 我希望这会有所帮助,我们可能会在同一个教程上工作。 祝你好运!

res folder.res>menu>menu_main.xml文件夹中的menu文件夹中创建menu_main.xml文件res folder.res>menu>menu_main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.myapplication.MainActivity">
<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:title="action_settings"
    app:showAsAction="never" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM