1、在res目录下创建一个名为menu的文件夹

2、在该文件夹中创建一个xml配置文件,示例代码如下

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/gps_now" android:icon="@drawable/gps_now"
android:title="GPS_NOW" />

<item android:id="@+id/gps_tracker" android:icon="@drawable/gps_track"
android:title="GPS_TRACKER" />
</menu>

3、获得MenuInflater对象,实例化xml配置文件,来创建选项菜单

//创建菜单
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}

4、菜单单击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.gps_now:
Intent intent = new Intent(Maps.this,Gps.class);
intent.putExtra(ConstantValue.OPERATE, ConstantValue.GPS_NOW);
startService(intent);
break;
case R.id.gps_tracker:
Intent intent1 = new Intent(Maps.this,Gps.class);
intent1.putExtra(ConstantValue.OPERATE, ConstantValue.GPS_TRACKER);
startService(intent1);
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}

更多相关文章

  1. android创建桌面快捷方式(启动目标非项目的启动页)
  2. android弹出对话框
  3. 调整recovery界面菜单字体大小
  4. android 二级菜单、双ListView 仿美团、购物App二级菜单
  5. [连载 1/15] Android(安卓)从入门到精通Example 之 TextBox
  6. 《Android面试宝典》学习笔记(第四章:对话框、信息提示和菜单)
  7. Android里的菜单
  8. android -- 多级目录创建
  9. 创建 Android虚拟设备(AVD)

随机推荐

  1. Android(安卓)2.0 API 读取通讯录中电话
  2. Android(安卓)消息机制问题总结
  3. android入门环境配置
  4. Android(安卓)- Parcelable接口用法 和
  5. APICloud SuperWebView融合Android原生平
  6. Android源码配置默认输入法
  7. Android(安卓)Studio中配置AndroidAnnota
  8. Android(安卓)studio--Android开发添加外
  9. NDK(1)--体验NDK
  10. android的ndk开发入门示例