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

Android编程基础之Menu功能菜单设计实例

程序员文章站 2024-03-02 23:26:28
本文实例讲述了android编程中的menu功能菜单。分享给大家供大家参考,具体如下: android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退...

本文实例讲述了android编程中的menu功能菜单。分享给大家供大家参考,具体如下:

android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退出",当点击"关于"时候,新建一个toast 提示,当点击"退出"时,我们将结束程序.

程序里除了默认覆盖的oncreate 外之外,还需要另外新建两个类函数:oncreateoptionsmenu ()与onoptionsitemselected (),前者为创建menu 菜单的项目,后者则是处理菜单被选择运行后的事件处理.

看一下效果图:

Android编程基础之Menu功能菜单设计实例

我们只在一个文件里作了改动,也就是menudemo.java ,代码如下:

package com.android.test;
import android.app.activity;
import android.os.bundle;
import android.view.menu;
import android.view.menuitem;
import android.widget.toast;
public class menudemo extends activity {
 public void oncreate(bundle savedinstancestate) {
  super.oncreate(savedinstancestate);
  setcontentview(r.layout.main);
 }
 // 创建菜单
 public boolean oncreateoptionsmenu(menu menu) {
  menu.add(0, 0, 0, "关于");
  menu.add(0, 1, 1, "退出");
  return super.oncreateoptionsmenu(menu);
 }
 //菜单响应
 public boolean onoptionsitemselected(menuitem item) {
  super.onoptionsitemselected(item);
  switch (item.getitemid()) {
  case 0:
   toast.maketext(menudemo.this, "欢迎来到", toast.length_long).show();
  case 1:
   this.finish();
  }
  return true;
 }
}

更多关于android相关内容感兴趣的读者可查看本站专题:《android开发入门与进阶教程》、《android视图view技巧总结》、《android编程之activity操作技巧总结》、《android操作sqlite数据库技巧总结》、《android操作json格式数据技巧总结》、《android数据库操作技巧总结》、《android文件操作技巧汇总》、《android编程开发之sd卡操作方法汇总》、《android资源操作技巧汇总》及《android控件用法总结

希望本文所述对大家android程序设计有所帮助。