1

我刚刚开始开发一个小型应用程序,并且想将Toolbar标题更改为用户从导航抽屉中选择的片段的名称,但是在将 设置Toolbar为能够使用的操作栏后:

getSupportActionBar.setTitle("[insert category here]") 

单击时,工具栏的汉堡按钮将停止打开导航抽屉。(您仍然可以通过从左侧拖入来打开它)。

有谁知道如何解决这个问题和/或有没有人知道另一种方法来更改工具栏的标题?(我通过谷歌搜索找到了这种方法)。

4

1 回答 1

0

在你的试试这个Activity

public void setActionBarTitle(String title) {
    getSupportActionBar().setTitle(title);
}

这是给你的Fragment(你可以在OnCreateonResume方法上使用它):

@Override
public void onResume(){
    super.onResume();

    // Set the title 
    ((MainFragmentActivity) getActivity()).setActionBarTitle("Your title");
}

另外,看看:

使用 Fragments 更改 ActionBar 标题

从 Fragment 设置自定义 ActionBar 标题

于 2016-01-22T15:49:23.207 回答