Android中onContextItemSelected不响应是怎么回事?
在实现一个ContextualMenu时,onCreateContextMenu()是成功执行了的,但长按显示出上下文菜单时,点击其中一个item,onContextItemSelected()中的内容并没有被执行,请问这是为什么?

publicclassMainActivityextendsActionBarActivity{

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

TextViewtv=(TextView)findViewById(R.id.hint);
tv.setText("thisisatextview");
registerForContextMenu(tv);

}

publicbooleanonContexItemSelected(MenuItemitem){
super.onContextItemSelected(item);
Log.d("ContextMenu",item.getTitle()+"isselected!");
Toast.makeText(this,"Hleele;",Toast.LENGTH_LONG).show();
returnfalse;

}


publicvoidonCreateContextMenu(ContextMenumenu,Viewv,
ContextMenuInfomenuInfo){
super.onCreateContextMenu(menu,v,menuInfo);
MenuItemcmitem1=menu.add(0,Menu.FIRST,Menu.NONE,"item1");
MenuItemcmitem2=menu.add(0,Menu.FIRST+1,Menu.NONE,"item2");
MenuItemcmitem3=menu.add(0,Menu.FIRST+2,Menu.NONE,"item3");
/*cmitem1.setCheckable(true)
.setChecked(true);
cmitem2.setCheckable(true);
cmitem3.setCheckable(true);*/

}

@Override
publicbooleanonCreateOptionsMenu(Menumenu){
//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.
getMenuInflater().inflate(R.menu.main,menu);
returntrue;
}


@Override
publicbooleanonOptionsItemSelected(MenuItemitem){
//Handleactionbaritemclickshere.Theactionbarwill
//automaticallyhandleclicksontheHome/Upbutton,solong
//asyouspecifyaparentactivityinAndroidManifest.xml.
intid=item.getItemId();
if(id==R.id.action_settings){
returntrue;
}
returnsuper.onOptionsItemSelected(item);
}
}


------解决方案--------------------
onContexItemSelected返回true

更多相关文章

  1. Android(安卓)之 下拉框(Spinner)的简单使用
  2. cocos2d-x&android返回键&菜单键
  3. 申请GoogleMap apikey
  4. [android]在上下文菜单的选中事件中获取列表选中的元素
  5. Android地图添加标记和文字【代码片段】
  6. ubuntu系统下,搭建Android开发环境!!
  7. Android中动态添加╱删除的Spinner菜单 — ArrayList与Widget的
  8. Android(安卓)应用中执行cd命令
  9. 我的android 第19天 - 上下文菜单

随机推荐

  1. 在京东上6-24日购买6台笔记本7天无理由
  2. HTML语言基础之——掌握HTML的写法(2)
  3. html5 的 canvas 想写个小项目 画板
  4. 翻译:HTML5与HTML4的区别
  5. 关于html5 audio 标签在ios系统上不能正
  6. HTML 5自动对焦会混乱CSS加载
  7. JSF和HTML表单的Unicode问题?
  8. SpringBoot + Thymeleaf + JPA创建一个we
  9. HTML 5是否需要``
  10. commons-fileupload文件上传、下载