View Code
pointlist .setOnCreateContextMenuListener(new OnCreateContextMenuListener() { @Override public void onCreateContextMenu(ContextMenu menu, View arg1, ContextMenuInfo arg2) { // TODO Auto-generated method stub menu.add(0, 0, 0, "查看历史曲线"); // menu.add(0, 1, 0, "删除"); // menu.add(0, 2, 0, "删除ALL"); } });
View Code
// 长按菜单响应函数 public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item .getMenuInfo(); MID = (int) info.id;// 这里的info.id对应的就是数据库中_id的值 switch (item.getItemId()) { case 0: // 添加操作 Toast.makeText(PointActivity.this, "查看历史曲线", Toast.LENGTH_SHORT) .show(); break; } return super.onContextItemSelected(item); }