在R.java中,菜单无法解析或不是字段

在R.java中,菜单无法解析或不是字段,java,android,r.java-file,Java,Android,R.java File,我看过很多类似问题的帖子 我的R.java文件已生成,但缺少以下元素 “清洁工程”一事无成 “我的res”文件夹中没有错误 无法对菜单、操作.编辑、操作.删除、操作.新建等区域进行解析 例1: @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu items for use in the action bar MenuInflater inflat

我看过很多类似问题的帖子

我的R.java文件已生成,但缺少以下元素

  • “清洁工程”一事无成
  • “我的res”文件夹中没有错误
  • 无法对菜单、操作.编辑、操作.删除、操作.新建等区域进行解析

    例1:

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu items for use in the action bar
            MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.main, menu);
            return super.onCreateOptionsMenu(menu);
        }
    }
    
    例2:

    public  boolean onOptionsItemSelected(MenuItem item) {
            switch (item.getItemId()) {
                case R.id.action_edit: {
                    if (mEditMode) {
                        sendPutRequest(new PutResponseListener());
                    }
                    setEditMode(!mEditMode);
    
                    getActivity().invalidateOptionsMenu();
                    return false;
                }
                case R.id.action_delete: {
                    sendDeleteRequest(new DeleteResponseListener());
                    return false;
                }
            }
            return super.onOptionsItemSelected(item);
        }
    
    你可以有
    将android.R导入java文件中的某个位置。将其更改为导入
    com.yourpackage.R

    应该是用户操作过程问题。 重建项目/res/menu/*.xml(您的程序)

    在eclipse窗口包资源管理器中右键单击您的项目New->AndroidXML文件

    选择“消逝资源类型”作为项目,输入文件名


    单击Finish重新生成代码。

    导入您的pkg.R在您的活动中,以及导入android.view.Menu它们已经导入。然后您可能会在其他地方出错。您对
    R
    的其他引用是否正常?如果是的话,你能发布你的菜单XML吗?是的,除了菜单、动作、编辑。。。等(如上所列)是的,它们以前进口过。