当片段更改时更改工具栏标题

Pum*_*kel 0 android toolbar set

各位开发者大家好,

我有一个包含多个片段的活动。我希望当片段更改时,工具栏的标题也会更改。你们中大概有多少人知道

toolbar.setTitle("title")
Run Code Online (Sandbox Code Playgroud)

getSupportActionBar().setTitle("title")
Run Code Online (Sandbox Code Playgroud)

工作正常。

但我无法getSupportActionBar()从我的片段中调用,因为它不是静态方法。有人知道如何解决这个问题吗?

也谢谢你问候南瓜

Nik*_*lgo 5

((AppCompatActivity)getActivity()).getSupportActionBar().setTitle("title");
Run Code Online (Sandbox Code Playgroud)

只要确保您不在之前调用它,onActivityCreated()这样就不会出现异常