首页 > 解决方案 > 片段更改时更改工具栏标题

问题描述

你好那里的开发人员,

我有一个包含几个片段的活动。我想要,当片段发生变化时,工具栏的标题也会发生变化。你们当中有多少人知道

toolbar.setTitle("title")

什么都不做

getSupportActionBar().setTitle("title")

工作正常。

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

也谢谢你问候南瓜

标签: androidsettoolbar

解决方案


((AppCompatActivity)getActivity()).getSupportActionBar().setTitle("title");

只要确保你没有在之前调用它,onActivityCreated()这样你就不会遇到异常


推荐阅读