Ocultar / mostrar MenuItem en el clic de la barra de acción android

He estado intentando conseguir mis botones de la barra de acción para mostrar en el tecleo pero no puedo conseguirlo trabajar. Tengo 2 botones y si hago clic en uno quiero que el otro para mostrar y el otro para obtener invinsible. Aquí está mi código:

@Override public boolean onOptionsItemSelected(MenuItem item) { MenuItem brandsMenu = (MenuItem)findViewById(R.id.action_brands); MenuItem categoryMenu = (MenuItem)findViewById(R.id.action_category); switch (item.getItemId()) { case R.id.action_category: brandsMenu.setVisible(true); return true; case R.id.action_brands: categoryMenu.setVisible(true); } 

Esto sólo muestra errores. ¿Alguna sugerencia?

Debe llamar a InvalidateOptionsMenu cuando desee realizar cambios en su menú.

A continuación, utilice el override onCreateOptionsMenu para aplicar esos cambios.

Defina los elementos de menú denominados brandsMenu y categoryMenu e inicialízalos enPrepareOptionsMenu

 categoryMenu = menu.findItem(R.id.action_category); brandsMenu = menu.findItem(R.id.action_brands); 

Debe ser capaz de cambiar la visibilidad como categoryMenu.setVisible(true);

No se puede establecer la visibilidad en los elementos del menú. Debe invalidar el menú de opciones y agregar sólo los elementos de menú que desea que sean visibles

  • Listview no se puede hacer clic cuando se puede seleccionar la vista de texto dentro de esa vista de lista
  • Cambiar el color de TextView que se puede hacer clic en el enfoque y hacer clic?
  • Android- multi onClick escucha en un botón
  • Phonegap 2.4.0 con Android 4.2 - comportamiento de doble clic extraño
  • Android cómo escribir clic evento de un ImageView
  • Evite que EditText consuma un evento de clic
  • OnClickListener no se puede resolver a un tipo (Eclipse)
  • RecyclerView onItemClicked devolución de llamada
  • Cómo capturar el evento onclick en disabled EditText en la aplicación de Android
  • ¿Cómo evitar disparar varias veces un evento onClick cuando el usuario presiona el botón más de una vez realmente rápido?
  • RecyclerView onClick
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.