android中捕捉menu按键的点击事件

  次阅读 作者:智能小宝 来源:互联网 2015-10-03 13:19 我要评论(0)

1. [代码][Java]代码

@Override

public boolean onCreateOptionsMenu(Menu menu) {

/*

* add()方法的四个参数,依次是: 1、组别,如果不分组的话就写Menu.NONE,

* 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 3、顺序,那个菜单现在在前面由这个参数的大小决定

* 4、文本,菜单的显示文本

*/

menu.add(Menu.NONE, Menu.FIRST + 1, 5, "删除").setIcon(android.R.drawable.ic_menu_delete);

// setIcon()方法为菜单设置图标,这里使用的是系统自带的图标,同学们留意一下,以

// android.R开头的资源是系统提供的,我们自己提供的资源是以R开头的

menu.add(Menu.NONE, Menu.FIRST + 2, 2, "保存").setIcon(android.R.drawable.ic_menu_edit);

menu.add(Menu.NONE, Menu.FIRST + 3, 6, "帮助").setIcon(android.R.drawable.ic_menu_help);

menu.add(Menu.NONE, Menu.FIRST + 4, 1, "添加").setIcon(android.R.drawable.ic_menu_add);

menu.add(Menu.NONE, Menu.FIRST + 5, 4, "详细").setIcon(android.R.drawable.ic_menu_info_details);

menu.add(Menu.NONE, Menu.FIRST + 6, 3, "发送").setIcon(android.R.drawable.ic_menu_send);

// return true才会起作用

return true;

}

// 菜单项被选择事件

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case Menu.FIRST + 1:

Toast.makeText(this, "删除菜单被点击了", Toast.LENGTH_LONG).show();

break;

case Menu.FIRST + 2:

Toast.makeText(this, "保存菜单被点击了", Toast.LENGTH_LONG).show();

break;

case Menu.FIRST + 3:

Toast.makeText(this, "帮助菜单被点击了", Toast.LENGTH_LONG).show();

break;

case Menu.FIRST + 4:

Toast.makeText(this, "添加菜单被点击了", Toast.LENGTH_LONG).show();

break;

case Menu.FIRST + 5:

Toast.makeText(this, "详细菜单被点击了", Toast.LENGTH_LONG).show();

break;

case Menu.FIRST + 6:

Toast.makeText(this, "发送菜单被点击了", Toast.LENGTH_LONG).show();

break;

}

return false;

}

// 选项菜单被关闭事件,菜单被关闭有三种情形,menu按钮被再次点击、back按钮被点击或者用户选择了某一个菜单项

@Override

public void onOptionsMenuClosed(Menu menu) {

Toast.makeText(this, "选项菜单关闭了", Toast.LENGTH_LONG).show();

}

// 菜单被显示之前的事件

@Override

public boolean onPrepareOptionsMenu(Menu menu) {

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

="安卓Android开穉dcla > - 声胏lass="head-logicitytitle="登聇empamin/biaoqi_hesmi/biaoqicn_cla/ewmuserna 0" hestom=" 0"裁v.>、排版、i4itl/dd>快报惺裁v.>緼ndroid开肺阅秔oint hotntsi2"裁v.士菊局桓涸鸲詂om-进行整理
class="heref="javascript:;" class="n4 hea13username" i/dd>快报>快报a>
、排版、编cipt">tぜ鸄I的未来:今天的平台就是明日的生 src="http:bsp;" target=/" ti="_bl/ww6110381663p style="text-indent:2lidi超级ef="机全球最快多领域屡立奇 src="http:bsp;" target=  /ww6110381652p style="text-indent:2  /ww6110181638p style="text-indent:2lidi首枚大型运载火箭长征五号成功发射 src="http:javascript">、排版、i4a href='201gs.at > .件"d="4itl>来酝萍鲂什胿.>緼ndroid开分 d"裁v.士菊局桓涸鸲詂om-进行整理
class="heref="javascript:;" class="n4 hea3username" i>来酝萍">t来酝萍鯽>
、排版、编c緼ndroid开分 dn" href="#" 緼ndroid开分 de" id="arcViews" target=/" ti /ww6102481508p styleow">
enu按点s" target=/" ti /ww6102481508p styleow">
enu按点s" target=/" ti="_bl/ww6102181473p style="text-indent:2tぜ鸄I的未来:今天的平台就是明日的生 srcenu按淀、排版、编辑緼ndroid开分 dcla >enu按点s" target=/" ti /ww6110381664p style="text-indent:2点击事件/class="herups.adverllcla/w61103/215959DD-0.jprname" itぜ鸄I的未来:今天的平台就是明日的生态" hestom="59na 90 >enu按点s捉menu按淀、排版、编辑p>文|郑娟娟 今年,
  • 对话谷歌资深研究科学家:
  • enu按点s" target=/" ti /ww610a981453p style="text-indent:2点击事件/class="herups.adverllcla/w61019/135P02394-0.jprname" i对话谷歌资深研究科学家:
  • class="heref="javascript:;" class="n4 hea13username" i本周热点">本周热点a>
  • 、排版、编cipt">AI界期末考试出结果:预测大选美di输给 src="http:bsp;" target=/" ti="_bl/ww6110981699p style="text-indent:2发展带来entб担"v.add该如何应对/dd>发展带来entб担 src="http:bsp;" target=/" ti /ww6111181761p style="text-indent:2吴恩达深度解读AI:并非万能 a>猎户座飞船载人舱第五次回收测试成功 src="http:bsp;" target=  /ww6111481793p style="text-indent:2特朗普上台后将用这5种方式改变美di籸 src="http:javascript ="安作 --> ="安譱tl编辑推荐惺裁v.>緼ndroid开肺阅秔oint hotntsi2"裁v.士菊局桓涸鸲詂om-进行整理
    class="heref="javascript:;" class="n4 hea-username" i编辑推荐">编辑推荐a>、排版、编cipt">
    tぜ鸄I的未来:今天的平台就是明日的生 src="http:bsp;" target=/" ti /ww610a981453p style="text-indent:2对话谷歌资深研究科学家:
  • <趋势">如何更好地理解Gartner /ww7年十大战略 src="http:javascript 胿.>、排版、i4itl热点 惺裁v.>緼ndroid开肺阅秔oint hotntsi2"裁v.士菊局桓涸鸲詂om-进行整理
  • class="heref="javascript:;" class="n4 hea-username" i热点 ">热点 a>、排版、编cipt">数据挖掘虾2┪锕萁枘虾S婷裾骨婷裥 src="httbsp;" targetlab.cn/media/" target="_b1pandr
    自然固垢@罘煞伞俺錾健保轿换伺约 src="httbsp;" targetlab.cn/media/" target="_b1pand7
    、排版、>、排 胿4itl右侧返回顶部、二维码惺裁v襳iew2"> Copyustom ©/ww0-/ww6(media/" targ)版权所有 备案