package com.Test10;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class Test10 extends Activity {

private static final int ITEM1 = Menu.FIRST;
private static final int ITEM2 = Menu.FIRST+1;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println("into the onCreate");
setContentView(R.layout.main);
}
/*如果想在Activity中实现OptionsMenu那么就要复写onCreateOptionsMenu
* 并在其中添加选项
* menu.add的四个参数:
* 第一个:组别
* 第二个:ID,这个比较重要,程序就是通过它来分辩按下不同的选项
* 第三个:排序顺序
* 第四个:显示的内容
* 本函数只会在第一次调用时运行,其他时间按MENU不会再调用此函数
*
*/
public boolean onCreateOptionsMenu(Menu menu){
System.out.println("into the optionsMenu Create");
menu.add(Menu.NONE,ITEM1,1,"开始");
menu.add(Menu.NONE,ITEM2,2,"退出");
return true;
}

/*本函数 的作用是分辩是哪个按钮被按下,并进行相应的处理
*每次响应选项菜单都会调用此函数
*
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
System.out.println("select the optionsitem");
/*获取选项ID*/
switch (item.getItemId()) {
case ITEM1:
setTitle("开始游戏"); /*设置Activity的标题栏显示*/
break;
case ITEM2:
setTitle("退出");

default:
break;
}
return true;
}

}

更多相关文章

  1. Android调用RESTful WCF服务
  2. android过滤第三应用列表
  3. Android的EditText无法自动弹出输入法问题
  4. Android中常用的函数
  5. Android(安卓)根据包名杀死应用后台进程
  6. 新建android opengl工程
  7. android 调用camera相关操作
  8. Android(安卓)Application Fundamentals——Android应用程序基础
  9. 箭头函数的基础使用

随机推荐

  1. 微信小程序服务类目在哪里可以修改?
  2. 机器人是怎么知道如何抓握杯子的?
  3. MongoDB副本集配置hidden从库
  4. 如何使用“迁移助理”将文件从旧 Mac 移
  5. 国际机器人顶会IROS 2020上,有哪些值得关
  6. 夺魁NeurIPS 2020电网调度大赛,百度PARL实
  7. 一文看懂效果广告渠道追踪能力搭建与分析
  8. 浏览器中实现深度学习?有人分析了7个基于J
  9. 联邦学习 OR 迁移学习?No,我们需要联邦迁移
  10. python 基础语法1