アクティビティにオプションメニューがあります。フラグメント内のアクティビティのオプションメニューにアクセスする方法
Fragment
でそのメニューにアクセスしたいと思います。そのタイトルを設定します。
どうすればこの情報にアクセスできますか?
誰でもお手伝いできますか?
アクティビティにオプションメニューがあります。フラグメント内のアクティビティのオプションメニューにアクセスする方法
Fragment
でそのメニューにアクセスしたいと思います。そのタイトルを設定します。
どうすればこの情報にアクセスできますか?
誰でもお手伝いできますか?
フラグメントのオプションメニューをオーバーライドすると、メニューリファレンスが渡されます。これはまずアクティビティのonCreateOptionsMenuを通過し、menuItemsを見つけて変更できます。
@Override
public void onPrepareOptionsMenu(Menu menu){
menu.findItem(R.id.shouldModifyinFragment).setTitle("newTitle");
}
DOCで......最初にすべてのあなたの活動を見にアクションバーを構築し、これを行うための簡単な方法! 次のようにタイトルを変更してください!あなたの活動に
:あなたのフラグメントで
public void setActionBarTitle(String title){
YOUR_CUSTOM_ACTION_BAR_TITLE.setText(title);
}
:
((yourActivity) getActivity()).setActionBarTitle(YOUR_TITLE);
は、あなたのコードを表示することができますか? – Raptor
あなたはこれを試すことができますhttp://stackoverflow.com/questions/12659747/call-an-activity-method-from-a-フラグメント。 –