本文实例讲述了Android组件实现长按弹出上下文菜单功能的方法。分享给大家供大家参考,具体如下:

简单组件长按弹出上下文菜单总结
第一步:在程序合适位置给一个控件注册上下文菜单
组件可以是按钮,文本框,还可以是列表条目,下以listView列表为例
ListView contentList=(ListView) findViewById(R.id.blackname_manager_listV); contentList.setAdapter(mListAdapter); registerForContextMenu(contentList);
第二步:在activity中复写onCreateContextMenu方法,并添加菜单项目
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, MENU_UPDATE, 0, "修改信息");
menu.add(0, MENU_ADD, 0, "删除记录");
}
第三步:在activity中复写onContextItemSelected方法,处理菜单条目事件
public boolean onContextItemSelected(MenuItem item) {
//获取上下文菜单适配器
AdapterContextMenuInfo cmi=(AdapterContextMenuInfo)item.getMenuInfo();
//获取被选择的菜单位置
int posMenu=cmi.position;
//将菜单项与列表视图的条目相关联
items=(BlackNumber) mListAdapter.getItem(posMenu);
switch(item.getItemId()){
case MENU_UPDATE://执行该菜单条目的业务逻辑
break;
case MENU_ADD:
//执行该菜单条目的业务逻辑
break;
}
return super.onContextItemSelected(item);
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android基本组件用法总结》、《Android开发入门与进阶教程》、《Android布局layout技巧总结》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android资源操作技巧汇总》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# 组件
# 长按
# 弹出
# 上下文菜单
# Android编程实现为ListView创建上下文菜单(ContextMenu)的方法
# Android上下文菜单用法实例分析
# android popwindow实现左侧弹出菜单层及PopupWindow主要方法介绍
# Android ListView长按弹出菜单二种实现方式示例
# android自定义popupwindow仿微信右上角弹出菜单效果
# Android仿QQ滑动弹出菜单标记已读、未读消息
# 简单实现Android弹出菜单效果
# Android PopupWindow实现右侧、左侧和底部弹出菜单
# Android 使用PopupWindow实现弹出更多的菜单实例详解
# Android编程实现带有图标的ListView并带有长按菜单效果示例
# 进阶
# 操作技巧
# 相关内容
# 还可以
# 感兴趣
# 给大家
# 相关联
# 为例
# 更多关于
# 第二步
# 所述
# 程序设计
# 第三步
# 文本框
# 菜单项
# 讲述了
# id
# blackname_manager_listV
# findViewById
相关文章:
网站制作模板下载什么软件,ppt模板免费下载网站?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Swift中swift中的switch 语句
专业网站建设制作报价,网页设计制作要考什么证?
网站制作话术技巧,网站推广做的好怎么话术?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何确保西部建站助手FTP传输的安全性?
做企业网站制作流程,企业网站制作基本流程有哪些?
建站之星在线客服如何快速接入解答?
C++时间戳转换成日期时间的步骤和示例代码
音响网站制作视频教程,隆霸音响官方网站?
制作电商网页,电商供应链怎么做?
网站制作软件有哪些,制图软件有哪些?
如何确认建站备案号应放置的具体位置?
如何实现建站之星域名转发设置?
SQL查询语句优化的实用方法总结
企业微网站怎么做,公司网站和公众号有什么区别?
如何在宝塔面板创建新站点?
自助网站制作软件,个人如何自助建网站?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
山东网站制作公司有哪些,山东大源集团官网?
微信小程序 五星评分(包括半颗星评分)实例代码
如何选择高效响应式自助建站源码系统?
如何通过FTP空间快速搭建安全高效网站?
大连网站制作公司哪家好一点,大连买房网站哪个好?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
php json中文编码为null的解决办法
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
黑客入侵网站服务器的常见手法有哪些?
已有域名和空间如何搭建网站?
如何在建站之星绑定自定义域名?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何在宝塔面板中创建新站点?
网站企业制作流程,用什么语言做企业网站比较好?
如何用花生壳三步快速搭建专属网站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
如何通过虚拟主机空间快速建站?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
如何通过智能用户系统一键生成高效建站方案?
如何在云主机上快速搭建多站点网站?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
网站设计制作企业有哪些,抖音官网主页怎么设置?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何配置支付宝与微信支付功能?
网站制作价目表怎么做,珍爱网婚介费用多少?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
建站上传速度慢?如何优化加速网站加载效率?
定制建站价位费用解析与套餐推荐全攻略
*请认真填写需求信息,我们会在24小时内与您取得联系。