欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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)结果展示

Android小程序实现选项菜单

Android小程序实现选项菜单

Android小程序实现选项菜单

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。