package com.example;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener;
public class openOptionMenu extends Activity implements OnClickListener {
public static final int START_ID = Menu.FIRST;
public static final int REARRARY_ID = Menu.FIRST + 1;
public static final int END_ID = REARRARY_ID + 1;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button) findViewById(R.id.Button01);
btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
openOptionMenu.this.openOptionsMenu();
}
// 下述2个函数处理Menu按钮的事件
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, START_ID, 0, R.string.newgame);
menu.add(0, REARRARY_ID, 0, R.string.rearrage);
menu.add(0, END_ID, 0, R.string.exit);
menu.add(0, START_ID, 0, R.string.newgame);
menu.add(0, REARRARY_ID, 0, R.string.rearrage);
menu.add(0, END_ID, 0, R.string.exit);
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case START_ID:
Log.i("", "start");
break;
case REARRARY_ID:
Log.i("", "rearrange");
break;
case END_ID:
finish();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
}
分享到:
相关推荐
OptionMenu的基本使用
本实例是optionMenu contextMenu popupMenu的集合,里面含有三个例子,每一个menu都有一个例子,对于初学者来说,很有用
Android 菜单(OptionMenu)大全 Pro Android 源码
这个demo主要讲解了OptionMenu的使用,希望可以帮助需要的同学.
案例五(optionmenu的使用
Android 菜单(OptionMenu)大全 建立你自己的菜单
自学 Android 做的第二十三个 Android 程序,使用了 OptionMenu
智能家居系统 选项菜单OptionMenu.doc 学习资料 复习资料 教学资源
主要介绍了Android中OptionMenu用法,实例分析了Android中OptionMenu创建操作的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
自学 Android 做的第二十四个 Android 程序,使用了 XML 的 OptionMenu
Python GUI编程 172_optionmenu选项菜单_scale滑块.mp4
该代码展示了Android的选项菜单怎么用xml去实现 个人认为这种方式写optionsMenu菜单比较好,代码清晰 不需要去类里面定义那么多变量, 这里提供的是一个这样一个小功能的代码,给初学者使用的一个模块,高手请勿喷
使用OptionMenu 只要重写两个方法 public boolean onCreateOptionsMenu(Menu menu):菜单的初始化 public boolean onOptionsItemSelected(MenuItem item):菜单响应事件 除此之外,还有三个方法可以重写 public void ...
andriod开发入门,简单的通信录,包括采用optionmenu,采用tableview
OptionMenu01 Plane PlayerMusic ProgressBar01 ProgressBarTest ProviderTest RadioGroup01 RatingBarTest Relative Sample_7_1 Sample_7_3 Sample_8_1 Sample_8_2 Sample_8_3 SeekBarTest server serviceAIDL01 ...
部分代码: private function enterFrameHandler(event:Event):void { align(_num); if (_num>0 && event.target.x) { event.target.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } ...
这段代码是使用tkinter框架编写的python代码,主要调用tkinter库文件,使用包含Label,title,popupmenu,Frame,OptionMenu,Menu,Combobox,Button和Entry,notebook,scrolledtext,pack等标签,并使用了包括...
2.7、菜单:OptionMenu、SubMenu; ContextMenu; 第3章、Android事件处理,包括按键响应机制和消息传递机制 3.2、基于监听器的事件处理: 3.3、基于回调的事件的处理: 3.4、响应系统设置的事件: 3.5、Handler...