Android のアクション バーとタブのフラグメントについていくつか質問があります。3 つのフラグメントがあり、3 番目のフラグメントが選択されるたびに、メニュー項目がアクション バーに表示されます。
どうすればいいですか?
実行時にボタンを参照して可視性をtrueに設定してみましたが、nullのようです。
Android のアクション バーとタブのフラグメントについていくつか質問があります。3 つのフラグメントがあり、3 番目のフラグメントが選択されるたびに、メニュー項目がアクション バーに表示されます。
どうすればいいですか?
実行時にボタンを参照して可視性をtrueに設定してみましたが、nullのようです。
Fragment メソッドsetHasOptionsMenu(boolean hasMenu)を調べる必要があります。このようにして、各フラグメントは独自のメニュー項目を管理でき、システムはこの値に基づいてアクション項目の非表示/表示を処理します。あなたの場合、最初と 2 番目のフラグメントに対してこれを false に設定し、3 番目のフラグメントは true を渡すため、onCreateOptionsMenu メソッドにヒットするように見えます。