Como posso definir a visibilidade de um item do ActionBar em fragmentos diferentes
Eu estou procurando uma maneira de definir a visibilidade de umMenuItem
inflado na minha MainActivity dependendo de qualFragment
Eu estou ligado.
Para informações: estou usandoactionBarSherlock
, zxing
, e algunsgoogle services
.
O aplicativo foi construído com uma gaveta de navegação (com abs), também eu manipulo oFragmentStack
de tal maneira eu toda vez que eu mudo para outro fragmento quando eu pressionar o toque de volta eu volto no meuMain Fragment
.
Aqui meu cardápio:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/button_generator" android:title="GENERER" android:icon="@drawable/ic_drawer"></item>
</menu>
Aqui é onde eu insiro o menu:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
Log.d(TAG, "================= onCreateOptionsMenu ================= fragSt: " + fragmentStatus);
this.getSherlock().getMenuInflater().inflate(R.menu.main, menu);
mGenQrFromContacts = menu.findItem(R.id.button_generator);
return true;
}
Eu tentei a solução propostaAqui, mas não funciona no meu caso.