我正在尋找一種方法來設置在我的MainActivity中膨脹的MenuItem
的可見性,具體取決於我所在的Fragment
。如何設置不同片段中ActionBar項目的可見性
有關信息:我正在使用actionBarSherlock
,zxing
和一些google services
。
應用程序用抽屜式導航(帶ABS)建,也是我操縱這樣的方式我,每次我切換到另一個片段FragmentStack
當我按下觸摸揹我回來在我的Main Fragment
。
這裏我的菜單:
<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>
這裏就是我吹菜單:
@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;
}
我試過定意here的解決方案,但對我來說是不行的。
這正是我用來控制多個片段(標籤)之間的行動項目可見模式 –
我用同樣的方式安德魯和Fllo! 工程就好了 – Ektos974
它的工作原理,謝謝:) – SAndroidD