I have one activation and several fragments, all fragments have the same toolbar as in the activation. How to change ?
Fragment:
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.menu_log, menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { return false; } in activit:
public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.search_menu, menu); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView(); searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); searchView.setOnQueryTextListener(searchQueryListener); return true; } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.logout: fragmentManager.beginTransaction().add(R.id.container, bFrag).commit(); wallcome.setVisibility(View.INVISIBLE); mRecyclerView.setVisibility(View.INVISIBLE); fab.setVisibility(View.INVISIBLE); return true; default: break; }