public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item .getMenuInfo(); //楼主要的就是这个吧 item.getItemId() switch (item.getItemId()) { case R.id.delete: //delete function return true; default: return super.onContextItemSelected(item); } }
这样就ok了: public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub textview.setText("你选择的是"+arg0.getSelectedItem().toString()); }
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item
.getMenuInfo();
//楼主要的就是这个吧 item.getItemId()
switch (item.getItemId()) {
case R.id.delete:
//delete function
return true;
default:
return super.onContextItemSelected(item);
}
}
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
textview.setText("你选择的是"+arg0.getSelectedItem().toString());
}
setTitle("点击了长按菜单里面的第"+item.getItemId()+"个项目");
// item.getMenuInfo() ;--------这就是你要的吧
return super.onContextItemSelected(item);
}