Activity執行 Fragment預設並不會執行onCreateOptionsMenu,因此為了讓每個Fragment都有不同的OptionsMenu時,就得要執行setHasOptionsMenu(true);
簡易範例如下
這樣就可以執行到onCreateOptionsMenu的功能了
簡易範例如下
... @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的功能了
留言
張貼留言