当前位置: 首页 > news >正文

Android的ListView中用上下文菜单

为什么80%的码农都做不了架构师?>>>   hot3.png

private int pos;
	registerForContextMenu(lv);
	//上下文菜单
	@Override
	public void onCreateContextMenu(ContextMenu menu, View v,
			ContextMenuInfo menuInfo) {
		menu.add(1, 1, 1, "查看详细");
		menu.add(2, 2, 2, "删除");
		pos = ((AdapterContextMenuInfo)menuInfo).position;//获取父view的position 
		super.onCreateContextMenu(menu, v, menuInfo);
	}
	//监听
	@Override
	public boolean onContextItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case 1:
			Toast.makeText(getApplicationContext(), "查看"+pos, Toast.LENGTH_SHORT).show();
			break;
		case 2:
			Toast.makeText(getApplicationContext(), "删除"+pos, Toast.LENGTH_SHORT).show();
			break;

		default:
			break;
		}
		// TODO Auto-generated method stub
		return super.onContextItemSelected(item);
	}


转载于:https://my.oschina.net/yaly/blog/364603

相关文章:

  • Django之Form组件
  • LVS负载均衡群集
  • 360前端星计划—深入CSS
  • linux signal 处理
  • 如何给域名配置https证书
  • 遍历DataTable
  • curl如何发送json数据?如何发送form数据?python的restfull又该如何获取这些数据?...
  • rails4 new没有生成prototype.js之类的脚本解决办法
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • sqlplus
  • 住宅格局解剖图鉴
  • Hibernate中Session.get()/load()之区别
  • 整理OpenResty+Mysql+Tomcat+JFinal+Cannal+HUI
  • CentOS6.4下Samba服务器的安装与配置
  • eclipse下Monkeyrunner平台搭建Pydex
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • C++类的相互关联
  • C语言笔记(第一章:C语言编程)
  • es6(二):字符串的扩展
  • Linux链接文件
  • Promise面试题,控制异步流程
  • React Native移动开发实战-3-实现页面间的数据传递
  • Vue2.0 实现互斥
  • 百度小程序遇到的问题
  • 基于webpack 的 vue 多页架构
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 译米田引理
  • 用 Swift 编写面向协议的视图
  • 原生Ajax
  • k8s使用glusterfs实现动态持久化存储
  • NLPIR智能语义技术让大数据挖掘更简单
  • 如何正确理解,内页权重高于首页?
  • #QT(TCP网络编程-服务端)
  • (14)Hive调优——合并小文件
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (TOJ2804)Even? Odd?
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (四)汇编语言——简单程序
  • (一)appium-desktop定位元素原理
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • *1 计算机基础和操作系统基础及几大协议
  • .bat批处理出现中文乱码的情况
  • .net core 依赖注入的基本用发
  • .net framework4与其client profile版本的区别
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .Net 高效开发之不可错过的实用工具
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • /run/containerd/containerd.sock connect: connection refused
  • @Repository 注解
  • @开发者,一文搞懂什么是 C# 计时器!
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042