onContextItemSelected(MenuItem item)
只有item信息,没有view信息,如何获取view信息呢?
就是先定义个外部参数
如 int selectedPosition=0;
view.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){
@Override
public void onCreateContextMenu(ContextMenu arg0, View arg1,
ContextMenuInfo arg2) {
//在这里捕捉view先关信息,然后复制给外部参数,以备调用
selectedPostion=xxx;
}
});
这种方法使用与ListView中的view,因为所有子View都创建了同样的contextMenu