Android onCreateContextMenu onContextItemSelected获取view信息

来源:互联网 发布:js 水球图 编辑:程序博客网 时间:2024/06/10 02:18

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