@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); MenuInflater menuInflater = getMenuInflater(); menuInflater.inflate(R.menu.menu, menu); return true; }
<?xml version="1.0" encoding="UTF-8" ?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:icon="@android:drawable/ic_menu_mylocation" android:id="@+id/centerOnLocationMenuItem" android:title="@string/myLocation" /> <item android:icon="@android:drawable/ic_menu_more" android:id="@+id/chooseStop" android:title="@string/chooseStop" /> <item android:icon="@android:drawable/ic_menu_mylocation" android:id="@+id/centerOnBostonMenuItem" android:title="@string/bostonsLocation" /> <item android:icon="@android:drawable/ic_menu_preferences" android:id="@+id/settingsMenuItem" android:title="@string/settings" /> <item android:icon="@android:drawable/ic_menu_more" android:id="@+id/chooseRoute" android:title="@string/chooseRoute" /> <item android:icon="@android:drawable/ic_menu_rotate" android:id="@+id/refreshItem" android:title="@string/refresh" /> </menu>
2,动态创建菜单
@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, LOCATION, 1, R.string.location); menu.add(0,SEARCH,2,R.string.search); menu.add(0, SHOWROUTE, 3, R.string.vechicleLocation); menu.add(0, ALLROUTE, 4, R.string.allRoute); return super.onCreateOptionsMenu(menu); } public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, CLASSIC_MENU_REFRESH, 0, R.string.menu_refresh).setIcon(R.drawable.cmcc_toolbar_refresh); return super.onCreateOptionsMenu(menu); }