private int pos;
registerForContextMenu(lv);
//上下文菜单
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
menu.add(1, 1, 1, "查看详细");
menu.add(2, 2, 2, "删除");
pos = ((AdapterContextMenuInfo)menuInfo).position;//获取父view的position
super.onCreateContextMenu(menu, v, menuInfo);
}
//监听
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
Toast.makeText(getApplicationContext(), "查看"+pos, Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(getApplicationContext(), "删除"+pos, Toast.LENGTH_SHORT).show();
break;
default:
break;
}
// TODO Auto-generated method stub
return super.onContextItemSelected(item);
}