Android中如何实现长按弹出上下文菜单功能
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,这篇文章主要介绍了Android中如何实现长按弹出上下文菜单功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中如何实现长按弹出上下文菜单功能文章都会有所收
千家信息网最后更新 2024年10月24日Android中如何实现长按弹出上下文菜单功能
这篇文章主要介绍了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中如何实现长按弹出上下文菜单功能"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
菜单
上下
上下文
条目
功能
知识
业务
位置
内容
方法
篇文章
逻辑
合适
事件
价值
信息
按钮
控件
操作简单
文本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
淘宝店铺挂服务器上支付宝挂哪里
朴妙软件开发
云服务器能做直播么
国家网络安全特辑学习感悟
绍兴点智软件开发
爱城代理服务器
车载网络技术有什么优点
江苏哪里招聘网络技术员
宝应软件开发项目管理
外企软件开发工程师工资
网络安全与疫情安全的结束语
创建虚拟环境服务器
通信网络技术应用
民法典网络安全法律
苹果手机无线网络安全性低
杭州齐盛网络技术有限公司
合肥网络安全大会讲话
软件开发出来干啥的
雀神广东麻将怎么连接不上服务器
关系数据库交运算示意图
服务器维护与管理实训
学习网络安全的学习计划表
网络安全 培训方案设计
sql2005删除的数据库
工业网络技术考试题答案
win7 搭建服务器软件
网络服务器编程
互联网科技有哪些梗
下列关于数据库描述的
网络安全的加强