android中长按listview弹出菜单后如何在菜单选择方法中获取当前listview的位置
来源:互联网 发布:如何看待马蓉 知乎 编辑:程序博客网 时间:2024/05/01 22:02
listview显示列表之后,使用setOnCreateContextMenuListener实现长按弹出选项菜单:
listview.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { @Overridepublic void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) { menu.setHeaderTitle("删除生词本?"); menu.add(0, 0, 0, "删除"); menu.add(0,1,0,"增加"); } });
使用 onContextItemSelected实现菜单选项,接下里问题来了,我要在菜单选项之中获取当前长按的listview的位置,
就用这个东西:
@Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()){ case 0 : **AdapterView.AdapterContextMenuInfo menuInfo= (AdapterView.AdapterContextMenuInfo) item. getMenuInfo();** //position就是获取到的当前listview的位置 int position=menuInfo.position; //要实现的逻辑 ...... break; case 1 : break; . . . default : break; }
0 0
- android中长按listview弹出菜单后如何在菜单选择方法中获取当前listview的位置
- android小问题:如何在Listview中获取上下文菜单对应的item项
- Android ListView长按事件弹出菜单并获取选中的item
- Android之ListView长按列表项弹出菜单 给菜单项添加事件 获取上下文
- 长按listview弹出菜单
- listView中长按item 启动一个上下文菜单框
- Android实现在webview中长按图片弹出菜单保存图片
- Android ListView两种长按弹出菜单方式
- Android ListView两种长按弹出菜单方式
- Android 长按Listview 每个item底部弹出菜单
- Android 上下文菜单:给ListView注册ContextMenu后获取被长按item的position
- 为ListView添加上下文菜单,并获取当前菜单所属item的id
- 长按listview弹出上下文菜单实现
- ListView:长按弹出上下文菜单(ContextMenu)
- 长按listview弹出上下文菜单实现
- ListView长按弹出菜单项
- 用c#为listview 的项添加右键菜单,菜单仅在选中项弹出
- 在skyline中获取当前鼠标的位置坐标,屏蔽右键菜单
- Material Design学习(一)
- Spark 机器学习 —— 从决策树到随机森林
- vector::reserve && vector::resize
- UDP协议
- AndroidStudio
- android中长按listview弹出菜单后如何在菜单选择方法中获取当前listview的位置
- Handling Runtime Changes
- iOS计算时间差
- 二叉树的各种基本操作运算多文件组织
- 正则表达式集锦(一)
- iOS开发数据库篇—SQL
- H5移动端开发学习总结
- iOS runtime运行时详解
- R pieces