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列表控件Spinner简单用法示例
  3. Android之PopupWindow类似微信右上角的弹出菜单
  4. Android的onCreateOptionsMenu()创建菜单Menu详解

随机推荐

  1. Android Debug Bridge (adb)
  2. Android平板电脑使用评测
  3. 【转载】android开发新浪微博客户端 完整
  4. 动手学Android之三——第一个界面
  5. Android 开发之深入分析布局文件&又是“H
  6. 自己动手写android手机桌面-第一篇
  7. 一个使用openGL渲染的炫丽Android动画库
  8. 【Android】利用Java代码布局,按钮添加点
  9. 【Android】Broadcast Receiver的基本使
  10. java鏀诲煄鐙箣璺?Android绡?--widget_