だから私の問題は、ユーザーが連絡先をクリックすると、別のフラグメントに移動しますが、アクションバーのタイトルは新しいタイトルではなくお気に入りのタイトルのままであるため、そのタイトルを変更するにはどうすればよいですか?
クリック方法でsetTitle
を使用しようとしましたが、まだ機能していません。
あなたの活動:
public void setActionBarTitle(String title) {
getSupportActionBar().setTitle(title);
}
そしてあなたのフラグメントに(onCreateまたはonResumeに置くことができます):
public void onResume(){
super.onResume();
// Set title bar
((MainFragmentActivity) getActivity())
.setActionBarTitle("Your title");
}
あなたのフラグメントで
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
getActivity().setTitle("Team B");
View rootView = inflater.inflate(R.layout.fragment_team_b, container, false);
return rootView;
}