Android 动态更改折叠工具栏标题
在android studio提供的带有折叠工具栏的默认布局中,我添加了一个浮动操作按钮。在滚动活动的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
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实例