ch7_menu.xml:

<?xml version="1.0" encoding="utf-8"?>            

MenuActivity.java :

package com.example.ch7;import com.example.baseexample.R;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.SubMenu;import android.widget.TextView;public class MenuActivity extends Activity {private TextView tv;public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);;setContentView(R.layout.ch7_menu);}public boolean onCreateOptionsMenu(Menu menu){SubMenu sub = menu.addSubMenu(Menu.NONE,Menu.FIRST,0,"发送").setIcon(android.R.drawable.ic_menu_send);sub.add(Menu.NONE,Menu.FIRST+6,6,"发送到蓝牙");sub.add(Menu.NONE,Menu.FIRST+7,7,"发送到微博");sub.add(Menu.NONE,Menu.FIRST+8,8,"发送到E-mail");menu.add(Menu.NONE,Menu.FIRST+1,1,"保存").setIcon(android.R.drawable.ic_menu_edit);menu.add(Menu.NONE,Menu.FIRST+2,2,"帮助").setIcon(android.R.drawable.ic_menu_help);menu.add(Menu.NONE,Menu.FIRST+3,3,"添加").setIcon(android.R.drawable.ic_menu_add);menu.add(Menu.NONE,Menu.FIRST+4,4,"详细").setIcon(android.R.drawable.ic_menu_info_details);menu.add(Menu.NONE,Menu.FIRST+5,5,"退出").setIcon(android.R.drawable.ic_menu_delete);return true;}public boolean onOptionsItemSelected(MenuItem item){tv=(TextView)findViewById(R.id.tv);switch(item.getItemId()){case Menu.FIRST:tv.setText("你点击了发送菜单");break;case Menu.FIRST+1:tv.setText("你点击了保存菜单");break;case Menu.FIRST+2:tv.setText("你点击了帮助菜单");break;case Menu.FIRST+3:tv.setText("你点击了添加菜单");break;case Menu.FIRST+4:tv.setText("你点击了详细菜单");break;case Menu.FIRST+5:tv.setText("你点击了退出菜单");break;case Menu.FIRST+6:tv.setText("你点击了发送到蓝牙");break;case Menu.FIRST+7:tv.setText("你点击了发送到微博");break;case Menu.FIRST+8:tv.setText("你点击了发送到E-mail");break;}return super.onOptionsItemSelected(item);}}


更多相关文章

  1. Android实现左侧滑动菜单
  2. Android点击效果加边框
  3. Android程序示例
  4. Android(安卓)Studio 自带的侧滑布局设置
  5. Android(安卓)不能生成R文件,gen目录为空
  6. android bluetooth UUID蓝牙查询表
  7. Android(安卓)高德地图点击地图获取经纬度
  8. 《Android(安卓)基础(三十三)》 TabHost ~ 仿微信底部菜单
  9. Android中Preference的使用以及监听事件分析

随机推荐

  1. Android 如何获取摄像头所支持的所有分辨
  2. PopupWindow设置点击外部取消显示后无效
  3. Android电池电量更新 - BatteryService(转
  4. android执行Linux命令
  5. Android SharedPreferences数据存储
  6. 浅谈Android Architecture Components
  7. pinyin4j在Android中的使用
  8. Android 4.0源码编译错误
  9. Android 获取通话记录
  10. Android 沉浸式全屏(StatusBar,Navigation