在R.java中,菜单无法解析或不是字段
我看过很多类似问题的帖子 我的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
@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吗?是的,除了菜单、动作、编辑。。。等(如上所列)是的,它们以前进口过。