Android 动态更改折叠工具栏标题

Android 动态更改折叠工具栏标题,android,android-layout,Android,Android Layout,在android studio提供的带有折叠工具栏的默认布局中,我添加了一个浮动操作按钮。在滚动活动的onCreate()方法中,我编写了以下代码- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_scrolling); final Toolbar toolbar = find

在android studio提供的带有折叠工具栏的默认布局中,我添加了一个浮动操作按钮。在滚动活动的
onCreate()
方法中,我编写了以下代码-

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_scrolling);

    final Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    FloatingActionButton fab = findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            ScrollingActivity.this.getSupportActionBar().setTitle("New Title");
        }
    });
}

请告诉我为什么标题不会更改,以及在按下fab时如何更改标题。

要更改折叠工具栏标题,请使用:

collapsingToolbarLayout.setTitle("yourTitle");

要更改折叠工具栏标题,请使用:

collapsingToolbarLayout.setTitle("yourTitle");

在fab按钮的onClick方法中不起作用,该按钮用于将
对象从ScrollingActivity传递到fab的onClick方法。但是如何创建呢?在onCreate方法在fab Button的onClick方法中不起作用之前创建一个CollasingToolbarLayout实例,以便将
对象从ScrollingActivity传递到fab的onClick方法。但是怎么做呢?在onCreate方法之前创建一个CollasingToolbarLayout实例