给控件添加长按弹出菜单(上下文菜单,又叫contextMenu)

发布时间:2020-06-28 08:11:31 作者:FangjgAndroid
来源:网络 阅读:1248

给一个控件添加上下文菜单,即长按弹出菜单选项。

以ListView作为控件来解说。


1、找到控件并注册上下文菜单:

给控件添加长按弹出菜单(上下文菜单,又叫contextMenu)

    

2、创建上下文菜单选项,可以设置多个,然后有两种方法:

    A、通过创建menu文件然后转化成menu对象来实现。

    B、java代码里面添加菜单子项。

菜单的添加不是很麻烦,各位不清楚可以网上查找方法

3、重写onCreateContextMenu和onContextItemSelected方法,前者是实现菜单项的添加,后者是实现菜单项选中时相对应的操作。

  给控件添加长按弹出菜单(上下文菜单,又叫contextMenu)

4、如上图,这是对应创建菜单项的第一方法,通过创建xmlmenu的格式,将xml文件转化成menu对象

5、在onContextItemSelected方法里面设置选中子项菜单的操作,一般这么设置

给控件添加长按弹出菜单(上下文菜单,又叫contextMenu)

       

然后设置相对应的跳转操作就ok啦,然后大功告成


推荐阅读:
  1. ContextMenu高级用法
  2. vue2.0中怎么利用contextmenu实现右键弹出菜单功能

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

控件、注册、上下文菜单 contex te

上一篇:《从Lucene到Elasticsearch:全文检索实战》

下一篇:景区游客承载量监测

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》