如何在android中的单个activity中为不同的片段使用不同的工具栏?

How to use different toolbar for different fragments in a single activity in android?

我的应用程序有一个 activity 带有导航抽屉(带抽屉布局)。对于每个导航项,正在加载不同的片段。我想为不同的片段使用不同的工具栏(一个具有视差效果和一个普通工具栏),两者都应该是可折叠的。可能吗?

是的,你可以做到。 在 fragment 中使用 toolbar 而不是 activity 这样你就可以得到你想要的。

你想在一个 fragment 中添加视差效果,所以只需在该片段中添加 CollapsingToolbarLayout,请注意视差效果的一件事,你需要在你的片段中使用 coordinateLayout 作为父级只有你会得到你的结果。