论坛首页 移动开发技术论坛

options menu、context menu的区别

浏览 3304 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-14   最后修改:2009-08-17

options menu:    按MENU键来显示, 在屏幕最下面最多显示6个菜单选项(icon menu,不可以有checkable),如果多于6个的其他的会以“more” icon menu来调出(expanded menu),通过activity的onCreateOptionsMenu来生成,只能在menu第一次生成时调用;想改变options menu,只能在onPrepareOptionsMenu里来实现;处理 options menu 里菜单项,要用activity的onOptionsItemSelected来实现。

 

context menu:    在view上需要按上2s显示,与某个view绑定在一起,在activity的onCreate里使用registerForContextMenu(getListView()) 为view注册context menu,菜单的实现由在activity的onCreateContextMenu来完成。在activity的onContextItemSelected完成选中菜单的处理。

 

   发表时间:2010-04-21  
请问怎样使menu整体居中,菜单上下显示?
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics