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

时间:2014-03-21 13:27:58

标签: java android r.java-file

我见过许多类似问题的帖子。

我的R.java文件已生成,但它缺少

下面的元素
  1. 项目清理无效
  2. 我的资源文件夹中没有错误
  3. 无法解决以下问题: menu,action.edit,action.delete,action.new

    示例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);
        }
    

2 个答案:

答案 0 :(得分:0)

你可能有 {java}文件中的某个地方import android.R。更改要导入com.yourpackage.R

答案 1 :(得分:0)

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

在eclipse窗口中,Package Explorer右键单击项目New-> Android XML Files

选择elapse Resource Type as project,输入文件名

单击“完成”以重建代码。