Android:如何从上下文菜单中找到被点击的位置
- 论坛
- Android:如何从上下文菜单中找到被点击的位置
19 浏览
Android:如何从上下文菜单中找到被点击的位置
我有一个填满数据的列表视图。我使用以下代码为listview
设置了上下文菜单:
list.setOnCreateContextMenuListener ( new View.OnCreateContextMenuListener() { public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo) { AdapterContextMenuInfo mi =(AdapterContextMenuInfo) menuInfo; menu.add(0, 0, 0, "删除项目"); } } );
我有以下方法重写来控制上下文菜单菜单项的选择:
@Override public boolean onContextItemSelected(MenuItem item) { switch(item.getItemId()) { case 0: ShowAlert("hello from delete item"); break; default: return super.onContextItemSelected(item); } return true; }
在这个重写的方法中,我如何找到被点击的列表视图项?