菜单函数Android学习整理菜单Menu

在写这篇文章之前,xxx已经写过了几篇关于改菜单函数主题的文章,想要了解的朋友可以去翻一下之前的文章

    Android学习整理-菜单Menu

    1.

    罕见菜单类型:

    A.OptionsMenu B.SubMenu

    @Override public boolean onCreateOptionsMenu(Menu menu) {//这个是初始化菜单,只执行一次哈,如果要动态变动的话,需要在其他函数写,然后在适当的时候调用 int group1 = 1; menu.add(group1, 1, 1, "开始"); // SubMenu subMenu = menu.addSubMenu(group1, 2, 2, "子菜单"); // subMenu.add(group1, 4, 1, "1"); // subMenu.add(group1, 5, 2, "22222"); menu.add(group1, 2,2, "设置");//第一个参数是指明是哪个组,第二个是该菜单项的特定ID,第三个是该菜单项在菜单中的表现次序,第四个就是在菜单中表现的标题 return true; } @Override public boolean onOptionsItemSelected(MenuItem item) {//这个相当于监听器,就是当按了其中的菜单项就会调用这个函数,如果有多个菜单组,建议在此再加上菜单组的判断 // TODO 自动生成的方法存根 switch (item.getItemId()) {//这个就是那个下面说的那个菜单项的特定ID了,所以要注意下面设定ID的时候不要重复了,不然就... case 1: Msg.show(MainActivity.this, "开始"); break; case 2: Msg.show(MainActivity.this, "设置"); break; default: Msg.show(MainActivity.this, item.getTitle().toString()); } return super.onOptionsItemSelected(item); }

    每日一道理
生活的无奈,有时并不源于自我,别人无心的筑就,那是一种阴差阳错。生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。

    @Override public boolean onCreateOptionsMenu(Menu menu) {//这个是初始化菜单,只执行一次哈,如果要动态变动的话,需要在其他函数写,然后在适当的时候调用 int group1 = 1; menu.add(group1, 1, 1, "开始"); SubMenu subMenu = menu.addSubMenu(group1, 2, 2, "子菜单"); subMenu.add(group1, 4, 1, "1"); subMenu.add(group1, 5, 2, "22222");//注意不要把ID和其他的相同 menu.add(group1, 2,2, "设置");//第一个参数是指明是哪个组,第二个是该菜单项的特定ID,第三个是该菜单项在菜单中的表现次序,第四个就是在菜单中表现的标题 return true; } @Override public boolean onOptionsItemSelected(MenuItem item) {//这个相当于监听器,就是当按了其中的菜单项就会调用这个函数,如果有多个菜单组,建议在此再加上菜单组的判断 // TODO 自动生成的方法存根 switch (item.getItemId()) {//这个就是那个下面说的那个菜单项的特定ID了,所以要注意下面设定ID的时候不要重复了,不然就... case 1: Msg.show(MainActivity.this, "开始"); break; case 2: Msg.show(MainActivity.this, "设置"); break; default: Msg.show(MainActivity.this, item.getTitle().toString()); } return super.onOptionsItemSelected(item); }

文章结束给大家分享下程序员的一些笑话语录: 3G普不普及现在已经不是看终端了,而是看应用,有好的,便宜实用的应用,花1000多买个能用的智能手机应该不是什么难事。反过来说,你200元拿一个智能手机,没有好的应用,看个电影要几十元,也是没人用3G。

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3076951.html