Android小程序实现选项菜单
程序员文章站
2022-04-28 20:58:28
本文实例为大家分享了android实现选项菜单的具体代码,供大家参考,具体内容如下创建选项菜单步骤:(1)覆盖activity的oncreateoptionsmenu()方法,当第一次打开菜单时该方法...
本文实例为大家分享了android实现选项菜单的具体代码,供大家参考,具体内容如下
创建选项菜单步骤:
(1)覆盖activity的oncreateoptionsmenu()方法,当第一次打开菜单时该方法被自动调用。
(2)调用menu的add()方法添加菜单项(menuitem)。
(3)当菜单项被选择时,覆盖activity的onoptionsitemselected()方法来响应事件。
具体实现:
(1)编写程序代码
package com.example.menu; import android.app.activity; import android.os.bundle; import android.view.menu; import android.view.menuitem; public class mainactivity extends activity { private final static int item = menu.first; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } /** * 重写oncreateoptinsmenu()方法添加选项菜单 */ @override public boolean oncreateoptionsmenu(menu menu) { //添加菜单 menu.add(0, item, 0, "开始"); menu.add(0, item+1, 0, "退出"); return true; } /** * 重写onoptionsitemselected()方法,响应选项菜单被单击事件 */ public boolean onoptionsitemselected(menuitem item){ switch(item.getitemid()){ case item: //设置activity标题 settitle("开始游戏!"); break; case item+1: settitle("退出!"); break; } return true; } }
(2)结果展示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。