Android optionsmenu例程
2011-12-28 19:55
176 查看
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; } }
相关文章推荐
- 国产Android视频,Broncho A1
- Android APK文件学习调研
- Android OAUTH
- android UI进阶之style和theme的使用
- 如何编写更快的循环(android,java)
- Android控件对应表,丰富你的UI设计
- Android中ContentProvider详解
- Android --- 图片的特效处理
- android游戏开发笔记(0)——游戏开发分析及开发所需知识
- android复制assets里的压缩文件到sdcard里并解压
- Android Jamendo开源在线音乐播放器源码分析八 Adapter的分析
- android入门级小软件身高体重计算器源代码,初学者可以看看~
- 适配不同分辨率的Android手机的处理方法
- android
- Android ADT,SDK的安装,让人烦恼的在线方式!
- Android 滑动效果高级篇(七)—— 华丽翻页效果
- android memory
- android 使用sharedPreferences保存用户设置的参数
- Android实现数据存储5种技术
- android 多媒体相关代码概况