您的位置:首页 > 移动开发 > Android开发

Android开发8:menu菜单

2010-05-15 22:03 351 查看
重载Activity类的

public boolean onCreateOptionsMenu(Menu menu) ; // 点击Android上的Menu后的响应函数

public boolean onOptionsItemSelected(MenuItem item) ; // 菜单选择后的响应函数

两函数













MenuActivity.java代码

package com.wuhuiwen.menu;

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

public class MenuActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, 0, 1, "ietm1");
menu.add(0, 1, 1, "ietm2");
menu.add(0, 2, 1, "ietm3");
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
super.onOptionsItemSelected(item);

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("目录显示");

builder.setNegativeButton("OK", null);

switch (item.getItemId()) {
case 0:
builder.setMessage("点击了第1个/n");
break;
case 1:
builder.setMessage("点击了第2个/n");
break;
case 2:
builder.setMessage("点击了第3个/n");
break;
}
builder.show();
return true;
}
}


学习交流>^<欢迎拍砖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: