如何在不影响Acitivity Toolbar的情况下在Fragment中使用setSupportActionBar
How to use setSupportActionBar in Fragment without affecting Acitivity Toolbar
同时有两个工具栏,一个用于 activity,另一个用于片段
如果我为 Fragment 工具栏设置 setSupportActionBar
,这意味着我将失去 Activity 工具栏 Documentation 的 SupportActionBar
。但是有没有可能 setSupportActionBar
for fragment 和 Activity 两个工具栏并行而不影响彼此在自己的范围内操作。谢谢
不,你不能那样做,只有 Activity 可以访问 setSupportActionBar
。
如果您想从片段中设置它,请使用 ((Activity)context).setSupportActionBar();
您的目标只是更改工具栏菜单项上的标题和 onClick 吗?
编辑:
尝试制作工具栏 object 并调用
toolbar.setMenu();
然后听按钮点击使用
toolbar.setOnMenuItemClickListener();
同时有两个工具栏,一个用于 activity,另一个用于片段
如果我为 Fragment 工具栏设置 setSupportActionBar
,这意味着我将失去 Activity 工具栏 Documentation 的 SupportActionBar
。但是有没有可能 setSupportActionBar
for fragment 和 Activity 两个工具栏并行而不影响彼此在自己的范围内操作。谢谢
不,你不能那样做,只有 Activity 可以访问 setSupportActionBar
。
如果您想从片段中设置它,请使用 ((Activity)context).setSupportActionBar();
您的目标只是更改工具栏菜单项上的标题和 onClick 吗?
编辑:
尝试制作工具栏 object 并调用 toolbar.setMenu(); 然后听按钮点击使用 toolbar.setOnMenuItemClickListener();