当前位置: 移动技术网 > IT编程>移动开发>Android > Android编程基础之Menu功能菜单设计实例

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

孔晴逸,今日京山论坛,非常外父3

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

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

程序里除了默认覆盖的oncreate 外之外,还需要另外新建两个类函数:oncreateoptionsmenu ()与onoptionsitemselected (),前者为创建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程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网