设为首页 加入收藏

TOP

Android开发之ContexMenu上下文菜单
2014-11-24 11:33:33 来源: 作者: 【 】 浏览:0
Tags:Android 开发 ContexMenu 上下文 菜单

什么是上下文菜单:


有时候我们也可以叫做快键菜单。例如我们在电脑桌面右键所看到的菜单就是快捷菜单,也叫上下文菜单,叫上下文菜单是因为Context翻译成为上下文的意思


创建上下文ContextMenu菜单的步骤:


1、 覆盖Activity的onCreateContextMenu()方法,调用Menu的add方法添加菜单项


2、 覆盖onContexItemSelected()方法,响应菜单单击事件


3、 调用registerForContexMenu()方法为视力注册上下文菜单


public void onCreateContextMenu (ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)


参数说明:


menu:需要显示的快捷菜单


v:V是用户选择的界面元素


menuInfo:menuInfo是所选择界面元素的额外信息


说明:这个onCreateContextMenu与onCreateOptionsMenu函数不一样,onCreateOptionsMenu函数仅在选项菜单第一次启动时被调用一次,而onCreateContextMenu函数在每次启动都将会被调用一次。


public boolean onContextItemSelected (MenuItem item)


这个方法和前面的onMenuItemSelected大同小异,在此就不再多说明了


实例1:


效果:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 开发之用Hello World做项.. 下一篇Android开发之SubMenu子菜单

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)