Wie kann ich die Sichtbarkeit eines ActionBar-Elements in einem anderen Fragment festlegen?
Ich suche nach einer Möglichkeit, die Sichtbarkeit von a festzulegenMenuItem
in meiner MainActivity je nachdem was aufgeblasenFragment
Ich bin on.
Zur Information: Ich benutzeactionBarSherlock
, zxing
, und einigegoogle services
.
Die Anwendung wurde mit einer Navigationsleiste (mit abs) erstellt, die ich auch manipuliereFragmentStack
auf diese Weise komme ich jedes Mal, wenn ich zu einem anderen Fragment wechsle, wenn ich die Berührung nach hinten drücke, wieder in meineMain Fragment
.
Hier meine Speisekarte:
<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>
Hier blase ich das Menü auf:
@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;
}
Ich habe die Lösung gezielt ausprobiertHier, aber in meinem Fall funktioniert es nicht.