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(安卓)Volley库源码简析(HTTP Request部分)
  2. Android(安卓)MapView 申请apiKey
  3. Android原生弹框的工具类AlertDialog,Dialog
  4. Java工程中调用Android库出现“Stub!”错误
  5. Android启动的大致分析
  6. Android架构知识
  7. 转:Android之通信录中的联系人操作
  8. Android(安卓)软键盘相关辅助类KeyBoardUtils
  9. Android切换横屏竖屏生命周期变化

随机推荐

  1. Android(安卓)开发四大天王 四大组件
  2. Android下的POS打印机调用
  3. Android监听键盘显示和隐藏
  4. Android(安卓)studio 更新android SDK
  5. Android面试知识点1
  6. Android(安卓)NDK初识
  7. Android中的Intent标准跳转应用
  8. Suggestion: add 'tools:replace="androi
  9. Android画图之Matrix(二)
  10. Android中Handler Runnable与Thread的区