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

时间:2017-03-20 11:55:53

标签: java android xml 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)错误:找不到符号变量菜单

为什么?

Clean Rebuild帮助 - 谢谢

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我的问题出在参数菜单菜单中。当我第一次调用Menu时,我没有按Enter键将其设置为android.view菜单,这可以解释为什么你的说它不理解变量。如果您没有将它作为菜单类型转换为您要导入的内容,那么它不会将其理解为独立变量。我希望这有帮助,我们可以开发相同的教程。祝你好运!

答案 1 :(得分:0)

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" />