Android_onContextItemSelected 获取listView中item值和position
来源:互联网 发布:淘宝 高达代工 编辑:程序博客网 时间:2024/06/07 18:48
listView 代码部分就不贴出来了,这部分很简单。
主要看一下onContextItemSelected 获取item的内容
@Overridepublic void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {menu.setHeaderTitle(R.string.context_menu_regist_car_title);menu.add(Menu.NONE, 0, Menu.NONE, "1");menu.add(Menu.NONE, 1, Menu.NONE, "2");menu.add(Menu.NONE, 2, Menu.NONE, "3");menu.add(Menu.NONE, 3, Menu.NONE, "4");}
@Overridepublic boolean onContextItemSelected(MenuItem item) {AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item.getMenuInfo();// 获取item控件值View itemView = menuInfo.targetView;TextView tv_lsh = (TextView) itemView.findViewById(R.id.tv_lsh);String l = tv_lsh.getText().toString();int position = menuInfo.position;// int position = new Long(menuInfo.id).intValue();Object object= dataList.get(position - 1);switch (item.getItemId()) {case 0:break;default:break;}return super.onContextItemSelected(item);}
View itemView = menuInfo.targetView;TextView tv_lsh = (TextView) itemView.findViewById(R.id.tv_lsh);String l = tv_lsh.getText().toString();
这里这2个方法都可以回去到当前点击的位置,一个是直接拿到位置,后者是通过索引拿到位置;前者点击第一项获取到的是1,后者是0;所以用前者需要-1 才是真正获取到的item.int position = menuInfo.position;// int position = new Long(menuInfo.id).intValue();
阅读全文
0 0
- Android_onContextItemSelected 获取listView中item值和position
- ListView中获取item值
- 怎么获取ListView和GridView适配器中item上TextView和ListView控件的值
- 获取ListView中点击Item
- ListView 中Item 位置获取
- 安卓Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- Android控件ListView获取item中EditText值
- Android控件ListView获取item中EditText值
- Android控件ListView获取item中EditText值
- Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- 如何在listview中添加button,使得listview item 和 button获取焦点不冲突
- Android 在ListView中获取item高度
- pycharm激活方法
- 程序猿就是用来改变世界的
- QT之Buttons
- 页面锚点的4种方法
- treefrog 之测试
- Android_onContextItemSelected 获取listView中item值和position
- day11 字符串函数、宏定义
- ### laravel学习--控制器
- Virtual Box(虚拟机)笔记
- mysql单表统计认证时间间隔小于15天的人数和次数
- 生成对抗网络学习笔记2----GANs(Generative Adversarial Nets)总结
- var_export、json_encode截断字符串
- LeetCode@DFS_257_Binary_Tree_Paths
- linux安装两个apache