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多选ListView示例
  4. android 返回主菜单 Home
  5. android bluetooth UUID蓝牙查询表
  6. 《Android 基础(三十三)》 TabHost ~ 仿微信底部菜单
  7. Android 蓝牙(BLE)连接,发送,接收消息
  8. android下拉菜单——选择星座

随机推荐

  1. 不低调的巨人,史玉柱
  2. 微软开源Scalar,提升操作巨型Git仓库的速
  3. 我用血和泪的教训,再次告诉你:不要接私活
  4. 谷歌发布首个Android 11开发者预览版本
  5. Google工程师:手机厂商们请不要再自行修改
  6. 阿里云网盘横空出世,勇者会恶龙,百度网盘危
  7. “这段代码,我在本地运行没问题啊?”
  8. 中国编程第一人,一人抵一城!
  9. xabbix流程(续)
  10. 面试官不讲码德,问我Chrome浏览器的渲染原