打开导航抽屉时使用 setSupportActionBar() 停止汉堡包按钮
Using setSupportActionBar() stops hamburger button when opening the navigation drawer
我刚刚开始开发一个小应用程序,想将 Toolbar
标题更改为用户从导航抽屉中选择的片段的名称,但是在设置 Toolbar
作为操作栏可以使用 :
getSupportActionBar.setTitle("[insert category here]")
工具栏的汉堡包按钮在单击时停止打开导航抽屉。 (您仍然可以通过从左侧拖入来打开它)。
有谁知道如何解决这个问题and/or有谁知道另一种更改工具栏标题的方法吗? (我通过谷歌搜索找到了这个方法)。
在您的 Activity
中试试这个:
public void setActionBarTitle(String title) {
getSupportActionBar().setTitle(title);
}
这是给你的 Fragment
(你可以在 OnCreate
或 onResume
方法上使用它):
@Override
public void onResume(){
super.onResume();
// Set the title
((MainFragmentActivity) getActivity()).setActionBarTitle("Your title");
}
另外,看看:
Setting Custom ActionBar Title from Fragment
我刚刚开始开发一个小应用程序,想将 Toolbar
标题更改为用户从导航抽屉中选择的片段的名称,但是在设置 Toolbar
作为操作栏可以使用 :
getSupportActionBar.setTitle("[insert category here]")
工具栏的汉堡包按钮在单击时停止打开导航抽屉。 (您仍然可以通过从左侧拖入来打开它)。
有谁知道如何解决这个问题and/or有谁知道另一种更改工具栏标题的方法吗? (我通过谷歌搜索找到了这个方法)。
在您的 Activity
中试试这个:
public void setActionBarTitle(String title) {
getSupportActionBar().setTitle(title);
}
这是给你的 Fragment
(你可以在 OnCreate
或 onResume
方法上使用它):
@Override
public void onResume(){
super.onResume();
// Set the title
((MainFragmentActivity) getActivity()).setActionBarTitle("Your title");
}
另外,看看:
Setting Custom ActionBar Title from Fragment