1、在res目錄下創(chuàng)建一個名為menu的文件夾
2、在該文件夾中創(chuàng)建一個xml配置文件,示例代碼如下
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns: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配置文件,來創(chuàng)建選項菜單
//創(chuàng)建菜單
@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);
}