首页 > 解决方案 > Activity setTitle 与 Toolbar setTitle 有什么区别

问题描述

我想将当前活动的标题设置为相册的标题。Toolbar.setTitle()我正在使用该选项设置标题。不过,我最近遇到了setTitle()设置活动名称并更改标题的设置。

使用其中一个或另一个之间有什么区别吗?

谢谢你。

标签: javaandroid

解决方案


它们之间存在差异。

  • Activity'ssetTitle()将设置布局的标题window(可以使用 getWindow() 检索,并且它的实例用作 any 的顶级视图Activity) 。Activity
  • getActionBar.setTitle()将设置DecorToolbar内部用于膨胀ActionBar的标题Activity。(因为它使用一种,Toolbar所以它有一个伴随getActionBar.setSubtitle()方法)。
  • Toolbar'ssetTitle()将设置Toolbar可以膨胀替换当前使用的标题ActionBar,或者可以在同一布局文件中以多个数字膨胀,如此处所述ActivitysetSupportActionBar(toolbar)

推荐阅读