Activity執行 Fragment預設並不會執行onCreateOptionsMenu,因此為了讓每個Fragment都有不同的OptionsMenu時,就得要執行setHasOptionsMenu(true); 簡易範例如下 ... @Override public void onActivityCreated (Bundle savedInstanceState) { super . onActivityCreated (savedInstanceState); setHasOptionsMenu( true ); } @Override public void onCreateOptionsMenu (Menu menu, MenuInflater inflater) { inflater. inflate (R. menu . menu_place , menu); super . onCreateOptionsMenu (menu, inflater); } ... 這樣就可以執行到onCreateOptionsMenu的功能了