如何根据用户输入动态加载滚动活动的标题



我正在制作一个应用程序,到目前为止,用户通过Google Places API选择一个地方,然后出现一个新的滚动活动,并提供有关该地方的详细信息。如何根据用户选择的地点名称更改滚动活动的标题?

CollapsingToolbarLayout toolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.toolbar_layout);
toolbarLayout.setTitle("New Title.");
    setContentView(R.layout.activity_scrolling);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    toolbar.setTitle("New Title");

要更改活动的标题,请在活动中使用setTitle。Ex。setTitle("myActivity");

您所需要做的就是从活动中设置工具栏布局属性,然后启用标题并设置工具栏的标题:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_detail)
    setSupportActionBar(toolbar)
    toolbar_layout.isTitleEnabled = true
    toolbar_layout.title = "My new Title"
}

最新更新