动态更改折叠工具栏标题

Kun*_*Das 2 android android-layout

在 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");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

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

ism*_*oui 6

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

collapsingToolbarLayout.setTitle("yourTitle");
Run Code Online (Sandbox Code Playgroud)