全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android组件实现长按弹出上下文菜单功能的方法

本文实例讲述了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小时内与您取得联系。