もう片方のフラグメントのメニュー項目の表示を避ける必要があります。 これはフラグメントAにあります。メニュー項目が必要です。そして断片Bでは私はそれを必要としません。しかし、フラグメントAからフラグメントBへの移行をしようとすると、フラグメントAのメニュー項目がフラグメントBに表示されます。どのようにして競合を解決できますか?あなたのフラグメントのあるフラグメントのメニュー項目が他のフラグメントに表示されています
0
A
答えて
3
私もこの問題に直面し、私はのonCreateメソッドでは、この
を行うことによって、それを解決するには、この
を行います@Override
public void onCreate(Bundle savedInstanceState) {
setHasOptionsMenu(true);
super.onCreate(savedInstanceState);
}
しかし、
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(false);
}
:onCreateOptionMenuで
が、これは
あなたが任意のメニューオプションを表示したくないフラグメントで@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
menu.clear();
}
0
@Override public void onPrepareOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(R.id.action_search);
item.setVisible(false);
}
とのonCreate()内
setHasOptionsMenu(true);
1
、あなたがこのようなのonCreate()でsetHasOptionsMenu(false);
、 が必要です表示されているメニューは、非表示にしたいMainActivityに属しています。それが常に示されている理由です。あなたはフラグメントレベルでメニューをコントロールしたいので、私の提案は、アクティビティからメニューコードを削除し、それをあなたのフラグメントに実装することです。
関連する問題
- 1. タイトル、フラグメント内のActionBarにメニュー項目が表示されない
- 2. フラグメント内のメニュー項目は表示されません
- 3. ナビゲーション項目で、タブレイアウトのフラグメントが表示されない
- 4. リストビュー項目がフラグメント内に表示されない
- 5. メニュー項目が表示されない
- 6. リストビュー項目の値がeditextに表示されない(フラグメントを使用)
- 7. CSSメニュー - すべてのメニュー項目は、ホバー1のときに表示されます。メニュー項目
- 8. Androidのフラグメントが表示されない
- 9. フラグメントが二度目に表示されない
- 10. CSSメニューの項目がクロムに表示されない
- 11. Qt:メニュー項目がMacのツールメニューに表示されない
- 12. ヒートマップがフラグメントに表示されない
- 13. MPAndroidChartがフラグメントに表示されない
- 14. フラグメントがアクティビティに表示されない
- 15. 項目をクリックするとメニュー項目が表示されます
- 16. whileループがあるとダイアログのフラグメントが表示されない
- 17. それぞれのフラグメントが開かれている間にナビゲーションドロワー項目を非表示にする方法
- 18. 新しいメニュー項目がUIに表示されない
- 19. フラグメントがまだ背景に表示されています
- 20. Suckerfishの息子CSSメニュー - サブメニューがメニュー項目の下に表示されない
- 21. 他のフラグメントは、アンドロイドスタジオナビゲーションドロワーテンプレートを使用して現在のフラグメントの回転の上に表示されます
- 22. Wordpressのメニュー項目がメニューの場所に表示されませんか?
- 23. Eclipseプラグインのメニュー項目が表示されない
- 24. ハンバーガーのメニュー項目がデータトグルで表示されない。
- 25. メニュー項目がMahapps.Metroに表示されないハンバーガーメニュー
- 26. アンドロイド - アクションバーにメニュー項目が表示されない
- 27. フラグメントがアクティビティ上に表示されています
- 28. RecyclerViewフラグメントが表示されない
- 29. ViewPagerでフラグメントが表示されない
- 30. ViewPager + Fragments - フラグメントが表示されない
このhttps://developer.android.com/guide/topics/ui/menus.html#options-menuはおそらくあなたの断片にonCreateOptionsMenu' 'の誤用により –
チェックこの[リンク](http://stackoverflow.com/aを引き起こしている - Androidデベロッパーサイトで説明したように活動およびフラグメントは、自分自身の別々のメニューを持つことができます/ 21498812/5882539) –