android - 片段更改时更改工具栏标题
问题描述
你好那里的开发人员,
我有一个包含几个片段的活动。我想要,当片段发生变化时,工具栏的标题也会发生变化。你们当中有多少人知道
toolbar.setTitle("title")
什么都不做
getSupportActionBar().setTitle("title")
工作正常。
但我不能getSupportActionBar()
从我的片段中调用,因为它不是静态方法。有谁知道如何解决这个问题?
也谢谢你问候南瓜
解决方案
((AppCompatActivity)getActivity()).getSupportActionBar().setTitle("title");
只要确保你没有在之前调用它,onActivityCreated()
这样你就不会遇到异常
推荐阅读
- angular - 用户如何使用 AWS-SDK 从 AWS S3 存储桶中删除文件
- flutter - 颤动的未来
不是 HttpClinet 的子类型 - ios - 如何从一个视图控制器设置结构变量数据并从另一个视图控制器获取相同的值
- groovy - 将 Groovy 变量复制到文件中
- c# - 如何在 C# 中使用 XPathEvaluate 方法通过 Xpath 获取节点元素属性的值?
- python - (keras) 输入一个张量和一个索引,得到我想要的张量
- cocoapods - 使用 CocoaPods 导入项目后我无法导入 *.h 文件
- c# - .NET Core 应用程序进程内存在对象被释放后不会减少
- amazon-web-services - 存储许多小文件(在 S3 上)?
- visual-studio-code - 在远程 SSH 环境中使用设置同步或同步 vscode 扩展