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

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

成都创新互联专注于企业网络营销推广、网站重做改版、黟县网站定制设计、自适应品牌网站建设、H5建站成都商城网站开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为黟县等各大城市提供网站开发制作服务。

以ListView作为控件来解说。

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

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

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

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

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

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

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

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

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

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

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

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:给控件添加长按弹出菜单(上下文菜单,又叫contextMenu)-创新互联
标题链接:http://scyanting.com/article/docpoi.html